XAMPP 服务器使用多个端口而不是端口 80
Posted
技术标签:
【中文标题】XAMPP 服务器使用多个端口而不是端口 80【英文标题】:XAMPP Server using Multiple ports instead port 80 【发布时间】:2015-02-10 19:20:10 【问题描述】:XAMPP 服务器默认应该运行在端口 : 80 上,但在我们的例子中 XAMPP 服务器运行在多个端口上,如下面的短图所示。 为什么会发生这种情况以及如何防止这种情况发生?
TaskMgr 还显示了两个正在运行的 apache 服务:
XAMPP httpd.conf 文件在这里:
运行 XAMPP 服务器 2 或 3 小时后,服务器变慢并且没有响应,我认为问题是由多个开放端口产生的? 任何想法?默认情况下如何阻止和只允许端口 80?
【问题讨论】:
在 apache 的配置文件中检查任何Listen
指令。
检查您的 XAMPPs apache 配置(位于 /xampp/apache/conf/
为 Apache 配置了哪些端口到 Listen
到。
好的 @Bjoern 和 Jailout2000 让我检查一下。感谢您的快速响应。
我在快照中添加了 httpd.conf 文件,我看到只有端口 80 可以监听。
XAMPP Ports Change On its Own的可能重复
【参考方案1】:
这主要是因为 apache 和服务器上的另一个服务之间的内部连接。 例如可能是因为连接到 3306 (mysql) 找出您可以使用 xampp 面板右侧的 netstat 按钮 或在命令提示符 (DOS) 中键入此命令
netstat -na
例如:如果你看到很多 :3306 这意味着你没有关闭 mysql 连接!
【讨论】:
以上是关于XAMPP 服务器使用多个端口而不是端口 80的主要内容,如果未能解决你的问题,请参考以下文章
WIN7 wamp 怎么同时安装 Xampp,不同时启动,不同端口,都无法启动Xampp的apache,80端口未占用
Xampp localhost 加载但 XAMPP 的 Apache 无法启动,而另一个网络服务器正在使用 OSX 10.8.4 上的端口 80