如何更改XAMPP apache服务器端口?

如何更改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.选择一

这是我的Apache httpd.conf设置:

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服务器

遵循以下步骤