这是我的Apache httpd.conf设置:
Listen 8012
ServerName localhost:8012
每次我通过
XAMPP
启动Apache时,都会看到以下消息:Status Check OK
Busy…
Apache Started [Port 80]
有人,请帮助我可以更改其他设置吗?
最佳答案
要回答原始问题:
要在此处更改XAMPP Apache服务器端口,请执行以下步骤:
1.选择一个空闲端口号
Apache使用的默认端口是80
。
看一下和Netstat(已与XAMPP控制面板集成)所有使用的端口。
然后,您可以看到所有使用的端口,在这里我们看到80
已经使用了System
端口。
选择一个免费的端口号(8012
,此示例)。
2.编辑文件“httpd.conf
”
Listen 80
ServerName localhost:80
替换为:
Listen 8012
ServerName localhost:8012
保存文件。
访问:http://localhost:8012以检查是否有效。
如果没有,则必须按照下面的第3步中的说明编辑
http-ssl.conf
文件。 ↓3.编辑文件“
http-ssl.conf
”找到以下几行:
Listen 443
<VirtualHost _default_:443>
ServerName localhost:443
用其他端口号替换(此示例为
8013
):Listen 8013
<VirtualHost _default_:8013>
ServerName localhost:8013
保存文件。
重新启动Apache服务器。
访问:http://localhost:8012以检查是否有效。
4.配置XAMPP Apache服务器设置
如果要访问localhost而不在URL中指定端口号http://localhost而不是http://localhost:8012。
8012
和8013
)替换主端口和 SSL端口值。 现在应该可以工作了。
4.1。 Web浏览器配置
如果此配置未在URL中隐藏端口号,那是因为未配置Web浏览器。请参阅:工具►选项►常规►连接设置... 将允许您选择其他端口或更改代理设置。
4.2。对于极少数情况下的最终厄运
如果第4步和Web浏览器配置对您不起作用,则唯一的方法是改回80,或在端口80上安装侦听器(如代理),将所有流量重定向到端口8012。
要回答您的问题:
如果您仍在控制面板控制台中看到此消息:
xampp-control.exe
文件的位置(可能在C:\xampp
中)XAMPP.INI
(因此XAMPP.ini
和xampp-control.exe
在同一目录中)将以下行放在
XAMPP.INI
文件中:[PORTS]
apache = 8012
现在,您将始终获得:
请注意,仅用于显示目的。
它与您的
httpd.conf
没有关系。