最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)错误解决方法
时间:2022-06-30 18:41:21 编辑:袖梨 来源:一聚教程网
今天在ubuntu10.04上面安装nginx,安装完成之后尝试启动nginx,使用命令:
| 代码如下 | 复制代码 |
|
sudo /etc/init.d/nginx start |
|
结果发现启动不了,出现如下错误提示
hankcs@ubuntu:~$ sudo /etc/init.d/nginx start
[sudo] password for hankcs:
* Starting nginx nginx nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
问题描述:地址已被使用。可能nginx服务卡死了,导致端口占用,出现此错误。
解决方法:
首先用lsof:80看下80端口被什么程序占用。lsof返回结果如下:
| 代码如下 | 复制代码 |
|
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name |
|
nginx:没有发现操作
nginx的配置文件
| 代码如下 | 复制代码 |
|
hankcs@ubuntu:~$ sudo gedit /etc/nginx/sites-available/default 修改这一段: listen 80; 为 listen 80; |
|
然后启动nginx,完美解决!
如果你发现操作我们可以如下操作
发现是nginx程序,所以我们把nginx服务k掉,重新启动服务。。命令如下:
| 代码如下 | 复制代码 |
|
kill -9 3274 service nginx start |
|
补充一个80占用解决办法
原因: 端口 80 端口被占用,用 “lsof -i:80" 命令查看一下是什么程序占用了80端口,我的结果显示是 80 端口被 apache 占用
[root@localhost html]# lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 1203 root 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1217 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1218 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1219 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1220 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1221 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1222 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1223 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1224 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1285 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1830 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1871 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1872 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1873 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1874 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1875 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1876 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN)
httpd 1877 apache 4u IPv6 8514 0t0 TCP *:http (LISTEN) 解决办法: 依照自己情况适当处理,我的是把 apache 停掉了并直接卸载了(因为 apache 我已经不用了),重新启动了 nginx
相关文章
- myfreemp3音乐网站最新网址链接-myfreemp3在线音乐免费地址入口分享 11-04
- myfreemp3音乐网站网址链接-myfreemp3在线音乐网站地址入口 11-04
- 非主流时尚爱情图片 11-03
- 拼多多商家登录-拼多多商家网页版登录入口 11-03
- DeepSeek-网页版官方入口 11-03
- qq邮箱网页版登录入口-qq邮箱官网直接访问地址 11-03