为了解决“apache 80端口被iis或其他服务占用”的问题,在这里提供以下几种解决方法:
方法一:关闭已占用80端口的服务
可以通过查看已占用80端口的服务名称,然后关闭该服务来解决此问题。
1. 查看已占用80端口的服务
打开命令提示符窗口,输入以下命令:
netstat -ano|findstr 80
该命令可以查看80端口的占用情况和对应的PID(进程标识符)。
2. 关闭已占用80端口的服务
找到之前步骤中查看到的对应PID,然后执行以下命令:
taskkill /pid PID /f
其中PID为查看到的对应进程的PID。
如果该服务无法通过进程管理器或任务管理器关闭,则可以尝试执行以下命令:
net stop servicename
其中servicename为占用80端口的服务的名称。
方法二:修改apache默认端口
如果无法关闭已占用80端口的服务,则可以尝试修改apache的默认端口。
1. 打开httpd.conf文件
在apache的安装目录内找到conf文件夹,并打开其中的httpd.conf文件。
2. 修改默认端口
找到以下代码:
#Listen 12.34.56.78:80
Listen 80
删除“#”字符并修改端口号,例如:
Listen 8080
保存文件,并重启apache服务即可。
需要注意的是,修改端口后,访问网站时需要将端口号加在域名后面,例如:“http://example.com:8080”
以上是两种解决“apache 80端口被iis或其他服务占用”的方法,希望能够帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:apache 80端口被iis或其他服务占用怎么办 - Python技术站