当访问域名的时候,端口默认指定的是80;
而80端口在Linux系统下,1024之前的端口是只有root用户才能使用的,
因此将,系统层面将端口80 映射到8080,(系统层面,模拟nginx代理功能)
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
应用层面,将开发的程序移动到web服务根目录下,将程序指定端口为8080
重新启动web服务,OK!
在Linux系统中,80端口默认仅限root用户使用。为了解决这个问题,可以通过iptables进行端口映射,将80端口流量重定向到8080端口。然后将应用程序部署到Web服务根目录,并设置为监听8080端口。重启Web服务后,即可实现非root用户通过80端口访问应用。
当访问域名的时候,端口默认指定的是80;
而80端口在Linux系统下,1024之前的端口是只有root用户才能使用的,
因此将,系统层面将端口80 映射到8080,(系统层面,模拟nginx代理功能)
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
应用层面,将开发的程序移动到web服务根目录下,将程序指定端口为8080
重新启动web服务,OK!
2095
1万+

被折叠的 条评论
为什么被折叠?