工具
,注意工具的使用:123456789nginx -t :检查配置文件是否出错// 失败nginx: [emerg] a duplicate default server for [::]:80 in /etc/nginx/sites-enabled/www.zhyjor.com:18nginx: configuration file /etc/nginx/nginx.conf test failed// 成功nginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is successful
常见问题
Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
使用命令关闭占用80端口的程序
|
|
nginx 重启报错
|
|
报错原因:
未找到nginx.pid文件
- $sudo nginx (执行该命令之后,nginx 会在 /usr/local/var/run/ 路径下创建一个名为nginx.pid 的文件 )
- $sudo nginx -s stop (删除pid文件)
所以在stop后,使用reload启动nginx便会报错,此时使用nginx直接启动便可。
nginx- duplicate default server error
|
|