nginx: [emerg] bind() to 0.0.0.0:81 failed (98: Address already in use)
时间: 2023-12-22 09:28:10 浏览: 147
nginx启动服务提示98: Address already in use错误的解决
这个错误提示表明端口号已经被占用,无法绑定到该端口。如果你想要使用端口号81,你需要先找到占用该端口的进程并停止它,或者使用其他可用的端口号。你可以使用以下命令来查找占用端口号的进程:
```shell
sudo lsof -i :81
```
如果该端口已经被占用,你可以使用以下命令来停止该进程:
```shell
sudo kill -9 <PID>
```
其中,<PID>是占用该端口的进程ID。如果你想使用其他可用的端口号,可以在nginx配置文件中更改端口号并重新启动nginx服务。例如,将端口号更改为82:
```shell
sudo vi /etc/nginx/nginx.conf
```
找到以下行:
```shell
listen 80;
```
将其更改为:
```shell
listen 82;
```
保存并退出文件,然后重新启动nginx服务:
```shell
sudo service nginx restart
```
阅读全文