apache占用80端口
最佳回答
找到Apache安装目录下conf目录下的httpd.conf文件。打开它,找到“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”。改成“Listen XX”XX为其它端口。保存重新启动即可。
最新回答共有4条回答
-
匿名用户
回复方法/步骤
切换到nginx目录下:
使用命令启动
./nginx
如下图:
提示nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
如下图:
使用命令:fuser -n tcp 80
查看80端口被谁占用。
使用 kill -9 +查询处理的pid进行关闭
如下图:
kill 之后。重新使用./nginx命令启动。就正常了。如下图:
-
失控的影子
回复nginx端口被占用,一般是80 或者8080端口(当然nginx可以监听很多不同的端口),查看端口占用,通常使用 netstat命令 或者lsof命令(centos下面一般需要yum安装)
1. netstat -tunlp | grep 端口号
2. lsof -i:端口号
以上两个命令可以查看使用当前端口的程序,再使用kill命令杀掉 该进程即可,netstat命令参数较多不容易记住,建议使用lsof命令
-
seo从业者
回复首先检查80端口被什么程序占用
注:首先检查80端口是否被某些应用程序所占用,如:迅雷、360杀毒软件、播放器等应用程序.
如果是直接关闭改程序。
如果不是:
打开附件-运行 输入cmd,回车 进入dos界面
输入命令:netstat -ano 回车
查看占用80端口的pid
发现占用80端口的是system
解决方案:
打开管理工具-服务
找到:World Wide Web Publishing Service 服务 停止就行了。
该服务win7下默认的是开机启动,更改为手动启动,然后继续安装需要的程序就OK了.