【发布时间】:2016-03-08 04:38:01
【问题描述】:
我在 Windows 7 上安装了 apache 2.2 http 服务器。端口 80 已被使用,我正在尝试将 apache 绑定到另一个可用端口。我已经修改了 C:\Apache\ApacheHTTPserver\Apache24\conf\httpd.txt 文件,将 Listen 80 的值更改为 Listen 88 或 Listen 7777(我检查了端口 88 和 7777 是否空闲)并且还更改了 ServerName localhost: 80 到 ServerName localhost:88 或 ServerName localhost:7777 分别。但是当我尝试启动 Apache 服务时,我收到了一个错误,并在日志中说明了这一点;
名为 Apache 的服务报如下错误: OS 10013) 试图以访问权限禁止的方式访问套接字。 : make_sock: 无法绑定到地址 0.0.0.0:80
为什么这不会改变 Apache 端口号?
【问题讨论】:
-
1.) 配置文件名是 httpd.conf 而不是 httpd.txt 2.) 检查 apache 是否以管理员身份启动以设置较低的端口绑定
-
@donald123 感谢您的回复。是的,我已经检查了名称是 httpd.conf。以管理员身份启动 apache - 我在 google 上搜索了如何执行此操作,似乎不建议这样做
标签: apache