如果你遇到了VMware和XAMPP同占用443端口导致无法使用的问题,可以按照以下步骤来解决。
步骤一:关闭 VMware 相关服务
在 Windows 系统下,打开服务管理器 services.msc
,找到以下几个服务:
- VMware NAT Service
- VMware DHCP Service
- VMware USB Arbitration Service
依次停止这些服务,并将相关服务的启动类型修改为“手动”。
步骤二:修改 XAMPP 配置文件
找到 XAMPP 安装目录下的 httpd-ssl.conf
配置文件,打开后找到以下几行:
Listen 443 https
...
<VirtualHost _default_:443>
将 Listen 443 https
修改为其他的端口号,例如修改为 Listen 8443 https
,然后保存并关闭该文件。
步骤三:重启 Apache
在 XAMPP 控制面板中,停止 Apache 服务,然后重新启动该服务。
这样就可以解决 VMWare 和 XAMPP 同占用 443 端口的问题了。
示例一:手动关闭 VMware 相关服务
假设我们现在在 Windows 系统上同时运行了 VMWare 和 XAMPP,但是 XAMPP 启动失败了,提示端口 443 被占用。
-
打开
services.msc
服务管理器,找到 VMware NAT Service,停止该服务并将启动类型修改为“手动”。 -
同样的方式,找到 VMware DHCP Service 和 VMware USB Arbitration Service,都停止服务并将启动类型修改为“手动”。
-
重启 XAMPP 的 Apache 服务,此时 XAMPP 将会使用 443 端口。
示例二:修改 XAMPP 配置文件
假设我们现在已经关闭了 VMware 相关服务,但是 XAMPP 仍然无法使用 443 端口。
-
找到 XAMPP 安装目录下的
httpd-ssl.conf
配置文件,打开该文件。 -
找到
Listen 443 https
这一行,将 443 修改为其他未被占用的端口号,例如 8443。 -
保存并关闭该文件,重新启动 XAMPP 的 Apache 服务,此时 XAMPP 将会使用修改后的端口号进行通信。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VMware和XAMPP同占用443端口发生冲突导致无法使用的解决办法图解 - Python技术站