ginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) 这是什么意思
翻译:端口绑定错误,该端口已经被先用。
换个端口吧,80被占了,或者找到哪个程序占了。mac下很可能是apache,mac自带apache。
8080端口被占用。可以在命令行执行
lsof -i:8080
查看是哪个进程在占用。
看看是不是已经启动了一个nginx进程
ps -ef | grep nginx
更新了 mac的系统,结果自己跑了 apache服务。 导致nginx无效。 先关闭 apache
sudo apachectl stop //再开启nginx sudo nginx
15 回答8.2k 阅读
2 回答2.4k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
3 回答946 阅读
1 回答696 阅读
1 回答795 阅读
1.1k 阅读
1 回答1.9k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答7.6k 阅读✓ 已解决
1 回答21.4k 阅读
翻译:端口绑定错误,该端口已经被先用。
换个端口吧,80被占了,或者找到哪个程序占了。mac下很可能是apache,mac自带apache。