Ubuntu解决非root用户监听1024以下端口

发布于 / Linux / Comments Off on Ubuntu解决非root用户监听1024以下端口

Ubuntu系统中,非root用户是无法监听80,443等1024以下的端口,这就造成了很大的麻烦,比如Nginx/Tomcat无法在80端口下运行等等,解决的最佳办法是使用iptables进行转发:

使用root用户执行下面的代码:

iptables -t nat -A PREROUTING -p tcp --dport 目标端口 -j REDIRECT --to-port 源端口

举个例子,Nginx运行在8080端口,如果希望将其映射到80端口,方法为:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

转载原创文章请注明,转载自: 斐斐のBlog » Ubuntu解决非root用户监听1024以下端口
评论已关闭