在普通用户下安装了nginx,以非root用户启动时,会出现 nginx: [emerg] bind()to 0.0.0.0:80 failed (13: Permission denied) 错误,root用户可以正常启动。
解决办法:
将 /home/oracle/tengine/conf/nginx.conf文件中的80端口改为7070(1024以上)
server {
# listen 80
listen 7070
……
原因:Linux只有root用户可以使用1024以下的端口