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