nginx 执行停止、重新加载等指令报错still could not bind()解决办法

nginx 执行停止、重新加载等指令报错still could not bind()解决办法,第1张

nginx 执行停止、重新加载等指令报错still could not bind()解决办法

安装完nginx启动的时候报这个错误
[root@emq01 sbin]# ./nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()

那是因为没有指定配置文件nginx.conf的地址
使用nginx -c的参数指定nginx.conf文件的位置
执行以下指令指定配置文件位置
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
再次启动nginx成功启动,执行停止和启动那些指令也不会报错了

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5694467.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存