问题:nginx: [emerg] bind() to [::]:80 failed (98: Address already
in
use)
nginx: [emerg] still could not bind()
1.第一种方法:查看了一下端口占用情况,并且尝试杀了进程
在端口打命令:netstat
-ntpl 会显示如下情况:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN -
tcp6 0 0 ::1:631 :::* LISTEN
然后在终端打:killall -9 nginx
以上是为了杀掉nginx的重复进程(然而并没有决绝寡人的问题)
2.第二种解决方案是编辑nginx的配置文件
zhouchang@zhouchang-CW65S:~$ sudo
gedit
/etc/nginx/sites-available/default
只需要将下面这段:
listen 80;
listen [::]:80 default_server;
改为:
listen 80;
listen [::]:80 ipv6only=on default_server;
就行了
3.
(1)先查看80端口被什么占用了:
fuser -n tcp 80
比如:root@zhouchang-CW65S:/home/zhouchang# fuser -n tcp 80
会出现类似:80/tcp: 16829
(2)将占用端口杀掉
kill -9 1116
这样再次启动sudo /etc/init.d/nginx start就行了
相关推荐
之前在文章windows下nginx的安装、使用及80端口被占用导致nginx不能启动问题的解决中提到nginx默认使用80端口,而Windows下80端口被系统进程占用的解决办法。但有时候不想让nginx使用80端口,如何修改呢? 修改方法 ...
主要介绍了开启Nginx时端口被占用提示:Address already in use的解决方法,文中通过两种方法给大家介绍了Nginx的启动、停止与重启 的操作方法 ,需要的朋友可以参考下
一个典型的 Nginx + Apache 应用方案可以是Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口。Proxy 反向代理的好处是访问的时候,始终就是 80 端口,来访者不会觉察到有任何的区别...
主要给大家介绍了关于windows下nginx的安装使用,以及如何解决80端口被占用导致nginx不能启动的问题,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
场景:项目1放在tomcat1中,项目2放在tomcat2中,两个tomcat放在同一台服务器上,需要共享80端口访问 注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。 这里通过nginx做反向代理,nginx请到...
1.查看80端口是否被占用,一般80端口多被apache服务占用。 netstat -anp|grep 80 2.修改apache服务的端口号 vim /etc/apache2/ports.conf 3.将端口号修改为8080 4.修改nginx服务配置 vim /etc/nginx/conf.d/...
新装win10,默认的80端口被系统占用,导致nginx和apache不能正常使用,网上找到的修改注册表的方法解决问题,上传注册表修改信息,方便修改注册表.
1.Nginx在window下第一次安装的时候注意端口问题,80端口是否被占用 2.解决端口问题后直接点击nginx.exe就可以了 3.然后打开任务管理器显示nginx.exe 2个进程 4.window下负载均衡配置将nginx.conf文件直接覆盖原有...
nginx 默认用的 8080 端口,如果发现端口被占用了(通过 $lsof -i:8080查看端口占用情况),可以杀掉使用该端口的进程($kill 进程PID)。或者修改 nginx 的默认端口(/usr/local/etc/nginx/nginx.conf ) 2. 启动
问题1: 启动时出现:端口被占用 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx 解决: 1.先使用ps -e | grep nginx查看是否已经启动了nginx 2.如果没有的话则按照提示,查看0.0....
主要为大家详细介绍了win10遇到服务器启动失败,80端口被占用的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
若启动失败,请检查端口是否被占用(8001、9000)。如诺被占用,修改即可。 启动成功访问:http://localhost:8001/index.php 出现‘这是Home-->Index控制器1’ 即成功 这是作者写的一个小d测试环境,很多并未...
frp+nginx实现内网穿透,多个tomcat共用80,配备详细说明文档,可自行查看。看不懂可以留言
今天在使用WAMP的时候发现它无法正常启动,一直卡在黄色的图标那里,我怀疑是80端口被占用了,于是在cmd里输入:netstat -ano,发现: 80端口被占用,而且PID是4,在任务管理器中查找,发现根本没有PID为4的进程。 ...
支持系统 winxp及以上系统 ... 若启动失败,请检查端口是否被占用(8001、9000)。如诺被占用,修改即可。 启动成功访问:http://localhost:8001/index.php 出现‘这是Home-->Index控制器1’ 即成功
二nginx默认的80端口被占用,可以到conf文件去修改端口)关闭(关闭窗口并不能关闭nginx)Nginx.exe –s stop看一下后台的是否两个进程关
支持现有端口检测,排查异常端口占用情况; 支持强制或常规重设数据库密码; 支持数据库特性由旧版本升级为新版本; 支持Nginx的Gzip,keepalive,Expires,logs功能设置; 支持本机Hosts文件重定向本地域名解析; ...
用于反向代理tomcat 在iis占用80端口时使tomcat与iis共用端口