15053971836 注册 / 登录

apache占用80端口

时间: 阅读:332
apache占用80端口

最佳回答

夜半丶唱情歌

夜半丶唱情歌

2023-01-13 00:24:00

将它改其它端口即可。
找到Apache安装目录下conf目录下的httpd.conf文件。打开它,找到“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”。改成“Listen XX”XX为其它端口。保存重新启动即可。

最新回答共有4条回答

  • 匿名用户
    回复
    2023-01-13 03:03:13

    方法/步骤

    切换到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命令启动。就正常了。如下图:

  • 失控的影子
    回复
    2023-01-13 03:03:13

    nginx端口被占用,一般是80 或者8080端口(当然nginx可以监听很多不同的端口),查看端口占用,通常使用 netstat命令 或者lsof命令(centos下面一般需要yum安装)

    1. netstat -tunlp | grep 端口号

    2. lsof -i:端口号

    以上两个命令可以查看使用当前端口的程序,再使用kill命令杀掉 该进程即可,netstat命令参数较多不容易记住,建议使用lsof命令

  • seo从业者
    回复
    2023-01-13 02:02:03

    首先检查80端口被什么程序占用
    注:首先检查80端口是否被某些应用程序所占用,如:迅雷、360杀毒软件、播放器等应用程序.
    如果是直接关闭改程序。
    如果不是:
    打开附件-运行 输入cmd,回车 进入dos界面
    输入命令:netstat -ano 回车
    查看占用80端口的pid
    发现占用80端口的是system
    解决方案:
    打开管理工具-服务
    找到:World Wide Web Publishing Service 服务 停止就行了。
    该服务win7下默认的是开机启动,更改为手动启动,然后继续安装需要的程序就OK了.