解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
2019独角兽企业重金招聘Python工程师标准>>>
今天在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()
我看了一下端口占用情况,并且尝试杀了进程:
- hankcs@ubuntu:~$ netstat -ntpl
- (并非所有进程都能被检测到,所有非本用户的进程信息将不会显示,如果想看到所有信息,则必须切换到 root 用户)
- 激活Internet连接 (仅服务器)
- Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
- tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN -
- tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
- hankcs@ubuntu:~$ killall -9 nginx
- nginx:没有发现操作
遇到这种问题我先用中文搜索了一下答案,发现大家都在装逼地说要杀nginx重复的进程。我试了下发现是扯淡,于是看了谷歌搜到的第一个英文页面,老外说是nginx先监听了ipv4的80端口之后又监听了ipv6的80端口,于是就重复占用了。更加坑人的是你去看了端口占用它又把80端口释放了,是不是很囧。
解决方案是编辑nginx的配置文件
- hankcs@ubuntu:~$ sudo gedit /etc/nginx/sites-available/default
修改这一段:
- listen 80;
- listen [::]:80 default_server;
为
- listen 80;
- listen [::]:80 ipv6only=on default_server;
然后启动nginx,完美解决!
转载于:https://my.oschina.net/airship/blog/1574248
解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)相关推荐
- 解决nginx emerg bind to 80 failed 98 Address alrea
首选是安装nginx,在./configure出错的情况下,查看错误的报告,如果是缺少一些必要的库,安装这些库,可能的有ssl pcre(这个库我是使用源码安装的,在线安装没有成功,提示看不到这个库) ...
- Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
使用命令关闭占用80端口的程序 sudo fuser -k 80/tcp
- nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
今天在测试Nginx功能的时候,出现问题如下: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use) ngi ...
- nginx: [emerg] bind() to 0.0.0.0:66 failed (98: Address already in use)
查看进程 查看日志 root@ubuntu:/usr/local/nginx/sbin# find / -name error.log /var/log/apache2/error.log /usr/ ...
- Nginx重启时提示nginx: [emerg] bind() to 0.0.0.0解决方法 老蒋 发布于 2019-06-03 分类:运维笔记 评论(0) 2000+站长交流QQ群: 59
c 老蒋 发布于 2019-06-03 分类:运维笔记 评论(0) 2000+站长交流QQ群: 594467847(资源和技术交流) 昨天下午老蒋在一台服务器中折腾迁移数据问题的时候,重启Nginx的 ...
- nginx启动失败nginx: [emerg] bind() to 0.0.0.0:7001 failed (98: Address already in use)
./nginx 启动nginx,在启动时报错端口被占用 [root@localhost sbin]# ./nginx nginx: [emerg] bind() to 0.0.0.0:7001 fai ...
- nginx: [emerg] bind() to 0.0.0.0:8082 failed (10013: An attempt was made to acce ss a socket in a wa
nginx.exe 启动报错 nginx: [emerg] bind() to 0.0.0.0:8082 failed (10013: An attempt was made to acce ss a ...
- nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
今天测试Docker下配置一个nginx模板的镜像,装好nginx后,使用nginx -t进行检查,报错如下: 1 2 3 4 [root@a381c4c04132 yum.repos.d]# ngi ...
- nginx: [emerg] bind() to 0.0.0.0:443 failed (10013: An attempt was made to access a socket in a way
启动nginx 报如下错误: nginx: [emerg] bind() to 0.0.0.0:443 failed (10013: An attempt was made to access a s ...
最新文章
- 二分图 ---- 树的二分图性质 2020icpc 济南 J Tree Constructer(构造)
- DELPHI replace into 语句的语法错误 解决方法
- c# datagridview表格控件常用操作
- 【bzoj2223】[Coci 2009]PATULJCI 主席树
- 对Angular使用了HttpClient的服务进行单元测试
- mysql在计算机管理中的路径怎么修改_Rstudio中修改工作路径的三种方法
- AliOS Things全链路优化-CoAP FOTA
- apache2.4 php5.6.30,php5.6.3 + apache2.4.25 安装配置
- python pycharm 书籍_有什么Python学习的书籍和学习资源推荐?
- 三次根号 matlab,MATLAB求三次根号,怎么是错误的?
- 在做出日本收入最高的手游之前,他被人评价为“绝不可能成功”
- 比尔沃服务器位置,防辐射植物哪个更好?
- python ttk_python-3.x – 为什么导入*然后ttk?
- LINQ 语句中Take() 和Skip() 总结
- 什么是HTTO协议?来看!
- 利用Catmull-Rom算法画人脸轮廓
- 基于LMS及FxLMS算法的ANC主动降噪仿真分析
- 剑指offer题目及答案
- 某计算机地址总线宽度为32位,这台计算机能够寻址的内存单元是多少?,某计算机地址总线宽度为32位,这台计算机能够寻址的内存单元是多少?...
- 如何不通过系统升级来安装window10正式版?(特别针对Xp用户)
热门文章
- Linux Bash Shell j简单入门
- winform 分页控件分享(二)
- [转】:Android调试工具及方法
- 《吴恩达深度学习》第一课第四周任意层的神经网络实现及BUG处理
- JSP的三个编译指令-page,include详解
- api商品分享源码_谈谈微服务中的 API 网关(API Gateway)
- 希尔排序 最坏时间_排序算法(2)
- jsoup 去除html标签,如何使用jsoup取消注释html标签
- Java基础知识融合(Arraylist集合,多态,继承,封装,包装类,循环嵌套,if嵌套等等)
- C++ 类和对象成员特性