`
tom_seed
  • 浏览: 318739 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux下遇到的问题

 
阅读更多

在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

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics