由于项目需要,今天在linux上安装了nginx,但是在修改配置后重新启动却出现以下问题:
nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)
通过在网上查找总结出以下几个解决方式:
方法一:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
方法二:
修改nginx.conf配置中的nginx.pid,将注释去掉就可以了
方法三:
查看端口:netstat -ntlp
发现nginx中使用到的80端口被占用,将80端口结束就解决了