2019独角兽企业重金招聘Python工程师标准>>>

今天在ubuntu10.04上面安装nginx,安装完成之后尝试启动nginx,使用命令:

 
  1. sudo /etc/init.d/nginx start

结果提示错误:

 
  1. hankcs@ubuntu:~$ sudo /etc/init.d/nginx start
  2. [sudo] password for hankcs:
  3. * Starting nginx nginx nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
  4. nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
  5. nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
  6. nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
  7. nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
  8. nginx: [emerg] still could not bind()

我看了一下端口占用情况,并且尝试杀了进程:

 
  1. hankcs@ubuntu:~$ netstat -ntpl
  2. (并非所有进程都能被检测到,所有非本用户的进程信息将不会显示,如果想看到所有信息,则必须切换到 root 用户)
  3. 激活Internet连接 (仅服务器)
  4. Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
  5. tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN -
  6. tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
  7. hankcs@ubuntu:~$ killall -9 nginx
  8. nginx:没有发现操作

遇到这种问题我先用中文搜索了一下答案,发现大家都在装逼地说要杀nginx重复的进程。我试了下发现是扯淡,于是看了谷歌搜到的第一个英文页面,老外说是nginx先监听了ipv4的80端口之后又监听了ipv6的80端口,于是就重复占用了。更加坑人的是你去看了端口占用它又把80端口释放了,是不是很囧。

解决方案是编辑nginx的配置文件

 
  1. hankcs@ubuntu:~$ sudo gedit /etc/nginx/sites-available/default

修改这一段:

 
  1. listen 80;
  2. listen [::]:80 default_server;

 
  1. listen 80;
  2. 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)相关推荐

  1. 解决nginx emerg bind to 80 failed 98 Address alrea

    首选是安装nginx,在./configure出错的情况下,查看错误的报告,如果是缺少一些必要的库,安装这些库,可能的有ssl pcre(这个库我是使用源码安装的,在线安装没有成功,提示看不到这个库) ...

  2. Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

    使用命令关闭占用80端口的程序 sudo fuser -k 80/tcp

  3. 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 ...

  4. 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/ ...

  5. 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的 ...

  6. 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 ...

  7. 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 ...

  8. 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 ...

  9. 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 ...

最新文章

  1. 二分图 ---- 树的二分图性质 2020icpc 济南 J Tree Constructer(构造)
  2. DELPHI replace into 语句的语法错误 解决方法
  3. c# datagridview表格控件常用操作
  4. 【bzoj2223】[Coci 2009]PATULJCI 主席树
  5. 对Angular使用了HttpClient的服务进行单元测试
  6. mysql在计算机管理中的路径怎么修改_Rstudio中修改工作路径的三种方法
  7. AliOS Things全链路优化-CoAP FOTA
  8. apache2.4 php5.6.30,php5.6.3 + apache2.4.25 安装配置
  9. python pycharm 书籍_有什么Python学习的书籍和学习资源推荐?
  10. 三次根号 matlab,MATLAB求三次根号,怎么是错误的?
  11. 在做出日本收入最高的手游之前,他被人评价为“绝不可能成功”
  12. 比尔沃服务器位置,防辐射植物哪个更好?
  13. python ttk_python-3.x – 为什么导入*然后ttk?
  14. LINQ 语句中Take() 和Skip() 总结
  15. 什么是HTTO协议?来看!
  16. 利用Catmull-Rom算法画人脸轮廓
  17. 基于LMS及FxLMS算法的ANC主动降噪仿真分析
  18. 剑指offer题目及答案
  19. 某计算机地址总线宽度为32位,这台计算机能够寻址的内存单元是多少?,某计算机地址总线宽度为32位,这台计算机能够寻址的内存单元是多少?...
  20. 如何不通过系统升级来安装window10正式版?(特别针对Xp用户)

热门文章

  1. Linux Bash Shell j简单入门
  2. winform 分页控件分享(二)
  3. [转】:Android调试工具及方法
  4. 《吴恩达深度学习》第一课第四周任意层的神经网络实现及BUG处理
  5. JSP的三个编译指令-page,include详解
  6. api商品分享源码_谈谈微服务中的 API 网关(API Gateway)
  7. 希尔排序 最坏时间_排序算法(2)
  8. jsoup 去除html标签,如何使用jsoup取消注释html标签
  9. Java基础知识融合(Arraylist集合,多态,继承,封装,包装类,循环嵌套,if嵌套等等)
  10. C++ 类和对象成员特性