
nginx-1.16.1 CentOS7.5
现象
使用非root用于运行nginx提示如下错误 nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
即提示无法绑定80端口。 原因分析 1024以下端口需要root权限方能开启使用,如果非必要,将nginx监听端口修改为1024以上。 解决办法

注意,所有监听端口均应保持1024以上
sudo chmod -R a+rw [nginx安装path]/sbin/nginx