在linux上我们常常不会直接使用root用户开启用户的应用程序,而是创建一个新的用户来管理应用程序。
查看端口转发情况:
iptables -t nat -L -n | grep 80
例如在tomcat应用通过普通用户启动后,若请求直接访问80端口或443端口是无法到达tomcat的,原因是没有权限访问1024以下的端口。而我们常用的解决方案是增加路由规则,将80端口的请求转发到8000端口,让tomcat直接监听8000端口,执行命令为:
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8000
在增加路由时需要注意服务器对外网卡,通过ifconfig查看服务器网卡。
同理可得443端口:
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8443
相关推荐
linux小问题
linux 下 oracle的安装与配置及所遇到问题的详细解决方案
将应用部署到weblogic10及oracle linux遇到的问题及解决方案
在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一 位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中...
Linux下替换memset为自己写的函数,但是用jmp绝对跳转时会遇到段错误的问题
linux学习心得体会、及遇到的困难、及解决办法、linux学习心得体会及遇到的问题
安装Linux时遇到的问题
linux学习相关问题总结, 平时在开发学习中所遇到的问题,以及解决方案。分享给大家。希望大家也能学习到。
非QT 等界面形式进行大华SDK的调用,主要就是解决Linux下调用大华SDK时所遇到的环境搭建问题。
介绍在Linux 环境下常用DB2操作命令,在遇到问题时候,有助于快速查找命令,定位问题
根据作者在linux下安装mplayer的过程所遇到的问题的解决方法,但不一定对每个人有用,只是个人总结,希望能带来些解决方案。
linux下搭建git服务器步骤,本人亲测可用。linux下搭建git服务器步骤,本人亲测可用
本文将首先从Intranet的安全性入手, 分析Intranet面临的安全问题,讨论Intranet安全设计需求,然后详述防火墙的背景知识和关键技术,最后重点介绍我们提出的基于Linux平台的复合防火墙的设计和实现。 ...
本文档包含Linux下Bugfree搭建的详细说明过程,以及搭建过程中可能遇到的各种问题的解决方案。此外还包含BugFree软件包。此文档可以解决Linux下搭建BugFree的一切问题
windows到Linux代码移植经常遇到的问题和有关常用函数
linux下安装memcached以及解决安装中遇到的问题,配置连接,让memcached找到libevent库。
linux下redis 安装及遇到的问题解决.docx
1,本文给出了linux 下使用IIC总线读写EEPROM 的实现程序。 2, 本文给出了在编程中遇到的几种非常隐蔽的错误的解决方法。 3,本文的读写程序非常通用: i2c -d /dev/i2c-1 -s 0x51 0x05 18 -----Write 18 to the ...
从头到尾搭建linux下mcu开发环境,包含了很多心血,遇到很多问题,也都全部解决了,希望该资源可以给需要的同志答疑解惑,提供帮助
linux安装问题总结,总结安装过程中遇到问题及解决方法