nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use).
时间: 2023-08-17 12:17:55 浏览: 87
nginx启动服务提示98: Address already in use错误的解决
这个错误提示意味着端口80已经被其他进程占用了,无法将nginx绑定到该端口。
要解决这个,您可以按照以下步骤进行操作:
1. 首先,您可以使用以下命令找出哪个进程正在占用端口80:
```
sudo lsof -i :80
```
2. 找到正在占用端口80的进程ID(PID)。
3. 使用以下命令杀死该进程:
```
sudo kill -9 PID
```
4. 重启nginx服务器:
```
sudo /usr/local/nginx/sbin/nginx -s reload
```
现在,您应该能够成功启动nginx服务器了。如果您仍然遇到问题,请确保端口80没有被其他进程占用。
阅读全文