linux系统1024端口号前边的端口只有root用户可以使用,所以nginx默认监听80端口,非root用户无法启动。
为了安全,我们一般使用非root用户去启动各种程序。为解决上边的问题,我们可以做端口转发,将80端口转发到nginx配置的端口,例如8080.命令如下:
iptables -t nat -A PREROUTING -p tcp --dport
80
-j REDIRECT --to-port
8080
经过此操作之后,nginx可以使用普通用户启动,并且http默认的80端口也能正常访问到nginx。