这是我的Apache httpd.conf设置:
Listen 8012
ServerName localhost:8012
每次我通过以下方式启动Apache时,都会XAMPP
看到以下消息:
Status Check OK
Busy…
Apache Started [Port 80]
有人,请帮助我可以更改其他设置吗?
这是我的Apache httpd.conf设置:
Listen 8012
ServerName localhost:8012
每次我通过以下方式启动Apache时,都会XAMPP
看到以下消息:
Status Check OK
Busy…
Apache Started [Port 80]
有人,请帮助我可以更改其他设置吗?
Answers:
要在此处更改XAMPP Apache服务器端口,请执行以下步骤:
Apache使用的默认端口是80
。
看看到所有使用的端口与用netstat(集成到XAMPP控制面板)。
然后,你可以看到所有使用的端口,在这里我们看到,80
端口已被使用的System
。
选择一个空闲端口号(8012
此示例为)。
httpd.conf
”该文件应该位于
C:\xampp\apache\conf
上的Windows或bin/apache
用于Linux的:
Listen 80
ServerName localhost:80
替换为:
Listen 8012
ServerName localhost:8012
保存文件。
访问:http:// localhost:8012以检查其是否正常工作。
如果不是,则必须http-ssl.conf
按照下面的步骤3中的说明编辑文件。↓
http-ssl.conf
”该文件应
C:\xampp\apache\conf\extra
在Windows上找到,或在Linux中查看此链接。
找到以下几行:
Listen 443
<VirtualHost _default_:443>
ServerName localhost:443
用另一个端口号替换它们(8013
对于本示例):
Listen 8013
<VirtualHost _default_:8013>
ServerName localhost:8013
保存文件。
重新启动Apache服务器。
访问:http:// localhost:8012以检查其是否正常工作。
如果您要访问localhost而无需在URL
http:// localhost而不是http:// localhost:8012中指定端口号。
8012
和8013
)。如果此配置未在URL中隐藏端口号,那是因为未配置Web浏览器。请参阅:工具►选项►常规►连接设置...,您可以选择其他端口或更改代理设置。
如果步骤4和Web浏览器配置对您不起作用,则唯一的方法是更改回80,或在端口80上安装侦听器(如代理),将所有流量重定向到端口8012。
如果您仍在控制面板控制台中看到此消息:
Apache启动[端口80]
xampp-control.exe
文件的位置(可能在中C:\xampp
)XAMPP.INI
在该目录中创建一个文件(so XAMPP.ini
和xampp-control.exe
位于同一目录中)将以下行放入XAMPP.INI
文件中:
[PORTS]
apache = 8012
现在,您将始终获得:
Apache启动[端口8012]
请注意,这仅用于显示目的。它与你没有关系httpd.conf
。
最好的解决方案是重新配置XAMPP Apache服务器以侦听和使用不同的端口号。这是您的操作方式:
1)首先,您需要打开Apache“ httpd.conf”文件并将其配置为在新端口号上使用/监听。要打开httpd.conf文件,请单击Apache“开始”和“管理”按钮旁边的“配置”按钮。在打开的弹出菜单中,单击并打开httpd.conf。
2)在httpd.conf文件中搜索“听”。您会发现两行内容如下:
#Listen 12.34.56.78:80
Listen 80
将端口号更改为端口号。您的选择(例如端口1234),如下所示
#Listen 12.34.56.78:1234
Listen 1234
3)接下来,在同一个httpd.conf文件中查找“ ServerName localhost:”,将其设置为新的端口号。
ServerName localhost:1234
4)保存并关闭httpd.conf文件。
5)现在,再次单击Apache config按钮并打开“ httpd-ssl.conf”文件。
6)在httpd-ssl.conf文件中,再次查找“ Listen”。您可能会发现:
Listen 443
更改它以在您选择的新端口上侦听。像这样说:
Listen 1443
7)在同一httpd-ssl.conf文件中,找到另一行说<VirtualHost _default_:443>
。将此更改为您的新端口号。(例如1443)
8)同样在同一httpd-ssl.conf中,您可以找到另一行定义端口号。为此,寻找“ ServerName”。您可能会发现类似:
ServerName www.example.com:443 or ServerName localhost:433
将此ServerName更改为新的端口号。
8)保存并关闭httpd-ssl.conf文件。
9)最后,您应该在另一个地方更改端口号。为此,单击并打开XAMPP控制面板的“配置”按钮。然后单击“服务和端口设置”按钮。在其中,单击“ Apache”选项卡,然后在“主端口”和“ SSL端口”框中输入并保存新的端口号。单击保存,然后关闭配置框。
这应该够了吧。现在,“启动” Apache,如果一切顺利,则应该启动Apache服务器。
您还将在XAMPP控制面板中看到Apache端口号已更改为您设置的新端口ID。
您是否尝试通过键入“ http:// localhost:8012 ”(在重新启动apache之后)访问您的页面?
我也有问题 我对Port进行了切换,但是无法从8012开始。
Skype参与其中是因为它具有相同的端口-80。并且它不能让apache更改其端口。
因此,只需重新启动计算机,然后再打开其他任何程序,请先打开xampp,然后在httpd.conf中的这些行上将端口从80更改为8000或8012
Listen 80
ServerName localhost:80
重新启动xampp,启动apache,检查localhost。
如果不能在端口ID上方工作,则将其更改。例如8082,8080重新启动xammp,启动apache服务器,检查它。它现在正在工作。