繁体   English   中英

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

[英]How to change XAMPP apache server port?

这是我的 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控制面板)查看所有已使用的端口

xampp控制netstat的屏幕截图

然后你可以看到所有使用过的端口,在这里我们看到System 已经使用80端口。

截图netstat端口80

选择一个空闲端口号( 8012 ,对于此示例)。

2.编辑文件“ httpd.conf

此文件应位于Windows上的C:\\xampp\\apache\\confLinux中的bin/apache中。

Listen 80
ServerName localhost:80

替换它们:

Listen 8012
ServerName localhost:8012

保存文件。

访问: http:// localhost:8012以检查它是否有效。

如果没有,您必须编辑http-ssl.conf文件,如下面的步骤3中所述。

3.编辑文件“ http-ssl.conf

此文件应在Windows上的C:\\xampp\\apache\\conf\\extra ,或者请参阅此链接以获取Linux

找到以下行:

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

  • 打开Xampp控制面板
  • 转到配置服务和端口设置阿帕奇
  • 主端口SSL端口值替换为所选的值(例如80128013 )。
  • 保存服务设置
  • 保存控制面板的配置
  • 重新启动Apache服务器 xampp apache设置端口 它现在应该工作。

4.1。 Web浏览器配置

如果此配置未隐藏URL中的端口号,则因为未配置Web浏览器。 请参阅: 工具►选项►常规►连接设置...将允许您选择不同的端口或更改代理设置。

4.2。 对于极端坏运气的罕见情况

如果步骤4和Web浏览器配置不适合您,则执行此操作的唯一方法是更改​​回80,或者在端口80(如代理)上安装侦听器,将所有流量重定向到端口8012。

要回答你的问题:

如果在控制面板控制台中仍有此消息:

Apache启动[端口80]

  • 找到xampp-control.exe文件的位置(可能在C:\\xampp
  • 在该目录中创建一个文件XAMPP.INI (因此XAMPP.inixampp-control.exe在同一目录中)

XAMPP.INI放在XAMPP.INI文件中:

[PORTS]
apache = 8012

现在,你将永远得到:

Apache开始[端口8012]

请注意, 这仅用于显示目的 它与您的httpd.conf无关。

最好的解决方案是重新配置XAMPP Apache服务器以侦听和使用不同的端口号。 这是你如何做到的:

1)首先,您需要打开Apache“httpd.conf”文件并将其配置为在新端口号上使用/ listen。 要打开httpd.conf文件,请单击Apache“开始”和“管理”按钮旁边的“配置”按钮。 在打开的弹出菜单中,单击并打开httpd.conf

2)在httpd.conf文件中搜索“listen”。 你会发现两行有类似的东西:

#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配置按钮并打开“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 Port / s no已更改为您设置的新端口ID。

您是否尝试通过键入“ http:// localhost:8012 ”(重启apache后)来访问您的页面?

我也有问题。 我开始使用Port但是无法在8012开始。

因为它拥有相同的端口--80而涉及Skype。它不能让apache改变它的端口。

所以只需重新启动计算机并在打开任何其他程序之前打开xampp 首先更改端口让我们说在httpd.conf中这些行上的80到8000或8012

Listen 80
ServerName localhost:80

重启xampp,启动apache,检查localhost。

如果XAMPP server暂时运行,请停止XAMPP服务器。

请按照以下步骤更改端口号。

在以下位置打开文件。

[XAMPP Installation Folder]/apache/conf/httpd.conf

打开httpd.conf文件并搜索String:

听80

这是XAMMP使用的端口号。

然后搜索字符串ServerName并更新您之前为Listen输入的端口号

现在保存并重新启动XAMPP服务器。

如果不能在端口ID之上工作然后更改它。像8082,8080重新启动xammp,启动apache服务器,检查它。它现在正在工作。

如果它的 Ubuntu 系统:转到cd /opt/lampp/etc/

vim httpd.conf

在这里您可以更改监听端口号

您可以尝试按配置(扳手按钮)-> 服务和端口设置,您可以尝试其他端口,例如 8080 或 8083

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM