ServerName www.example.com:443 or ServerName localhost:433
将此ServerName更改为新的端口号。 8)保存并关闭httpd-ssl.conf文件。 9)最后,还有一个地方需要更改端口号。为此,请单击并打开XAMPP控制面板的“Config”按钮。然后单击“Service and Port Settings”按钮。在其中,单击“Apache”选项卡,在“main port”和“SSL port”框中输入并保存新的端口号。单击“save”并关闭配置框。 现在“启动”Apache,如果一切顺利,你的Apache服务器应该会启动。 您还将看到XAMPP控制面板中的Apache端口号已更改为您设置的新端口ID。
7条答案
按热度按时间vkc1a9a21#
要回答原来的问题:
要更改XAMPP Apache服务器端口,请执行以下步骤:
1.选择一个空闲端口号
Apache使用的默认端口是
80
。通过Netstat(集成到XAMPP控制面板)查看所有已使用的端口。
然后,您可以看到所有已使用的端口,这里我们可以看到
80
端口已被System
使用。选择一个空闲端口号(本例中为
8012
)。2.编辑文件“
httpd.conf
“此档案应该位于 Windows 的
C:\xampp\apache\conf
或 Linux 的bin/apache
中。:替换为:
保存档案。
访问:http://localhost:8012以检查其是否正常工作。
如果没有,您必须编辑
http-ssl.conf
文件,如下面的 * 步骤3* 所述。↓3.编辑文件“
http-ssl.conf
“该文件应位于 Windows 上的
C:\xampp\apache\conf\extra
中,或参见 Linux 上的link。找到以下行:
将它们替换为其他端口号(本例中为
8013
):保存档案。
重新启动Apache服务器。
访问:http://localhost:8012以检查其是否正常工作。
4.配置XAMPP Apache服务器设置
如果要访问localhost而不需要在URL中指定端口号
http://localhost而不是http://localhost:8012。
8012
和8013
)相关联。它现在应该可以工作了。
4.1.网页浏览器配置
如果此配置未在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
文件中放入以下行:现在,您将始终获得:
Apache已启动[端口8012]
请注意,这仅用于显示目的。它与您的
httpd.conf
无关。d8tt03nd2#
最好的解决方案是重新配置XAMPP Apache服务器以监听并使用不同的端口号。
1)首先,您需要打开Apache“httpd.conf”文件,并将其配置为使用/侦听新端口号。要打开httpd.conf文件,请单击Apache“Start”和“Admin”按钮旁边的“Config”按钮。在打开的弹出菜单中,单击并打开httpd.conf
2)在httpd.conf文件中搜索“listen”,您将发现两行内容如下:
将端口号更改为您选择的端口号(例如端口1234),如下所示
3)接下来,在同一个httpd.conf文件中查找“ServerName localhost:“,将其设置为新的端口号。
4)保存并关闭httpd.conf文件。
5)现在,再次单击Apache config按钮,打开“httpd-ssl.conf”文件。
6)在httpd-ssl.conf文件中,再次查找“Listen”。您可能会发现:
将其更改为监听您选择的新端口号。
7)在同一个httpd-ssl.conf文件中找到另一行
<VirtualHost _default_:443>
。8)在同一个httpd-ssl.conf文件中,您还可以找到另一行定义端口号的代码。对于该代码,请查找“ServerName”。您可能会找到类似以下内容的代码:
将此ServerName更改为新的端口号。
8)保存并关闭httpd-ssl.conf文件。
9)最后,还有一个地方需要更改端口号。为此,请单击并打开XAMPP控制面板的“Config”按钮。然后单击“Service and Port Settings”按钮。在其中,单击“Apache”选项卡,在“main port”和“SSL port”框中输入并保存新的端口号。单击“save”并关闭配置框。
现在“启动”Apache,如果一切顺利,你的Apache服务器应该会启动。
您还将看到XAMPP控制面板中的Apache端口号已更改为您设置的新端口ID。
ndh0cuux3#
如果
XAMPP server
目前正在运行,请停止XAMPP服务器。按照以下步骤更改端口号。
在以下位置打开文件。
打开
httpd.conf
文件并搜索字符串:"听着80"
这是XAMMP使用的端口号。
然后搜索字符串ServerName并更新之前为
Listen
输入的Port Number现在保存并重新启动XAMPP服务器。
7qhs6swi4#
您是否尝试过通过键入“http://localhost:8012”(在重新启动Apache之后)来访问您的页面?
jogvjijk5#
我也遇到了问题。我切换了端口,但无法在8012上启动。
Skype也参与进来了,因为它有同样的端口80。而且它不能让Apache改变它的端口。
因此,只需重新启动计算机,并在打开任何其他程序之前打开xampp第一个更改端口,比如说从80更改为8000或8012,在httpd.conf中的这些行
重新启动xampp,启动apache,检查本地主机。
uxh89sit6#
如果上面的端口ID不起作用,则更改it.like 8082,8080重新启动xammp,启动apache服务器,检查它。它现在可以工作了。
d5vmydt97#
如果是Ubuntu系统:转到
cd /opt/lampp/etc/
您可以在此处更改监听端口号
如果要更改SSL端口:
和
vim /opt/lampp/properties.ini
-〉在此处也进行更改