售前咨询
技术支持
渠道合作

443端口被占用的解决方案

什么是443端口?

随着HTTPS的普及,443端口被占用的情况越来越多。

443端口即网页浏览端口,主要是用户HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP。

不少用户会遇到这样的情况:

情况一:

安装了一个VMware Workstation,发现XAMPP的Apache就启动不了。看了一下错误日志,似乎是VMware Workstation占用了443端口导致冲突引起的。查看了一下,原来VMware Workstation有个共享虚拟机的服务,占用了443端口。

情况二:

使用xampp,apache无法启动,由于使用xampp-control-3-beta.exe无法看到错误,无法启动。

windows用cmd,执行xampp/apache/bin中的httpd.exe,看到:

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

: make_sock: c

ould not bind to address [::]:443

查找端口占用

HTML代码

D:\server\xampp\apache\bin>netstat -ano|findstr “443”

TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       3120

TCP    199.10.33.30:54312     202.173.27.250:443     TIME_WAIT       0

TCP    199.10.33.30:54313     216.219.120.244:443    TIME_WAIT       0

查看进程占用程序

Html代码

D:\server\xampp\apache\bin>tasklist|findstr “3120”

vmware-hostd.exe              3120 Services                   0     55,356 K

可见433由vmare占用,根据“先来后到”的原则,那么只有更改apache的这个端口了。

解决方法一

1、查看端口被那个程序占用 netstat -ano 可以看到pid 然后到任务管理器中找对应pid 修改任意一边的端口即可

 

2、知道了问题所在,这样处理起来就方便多了,只需要把apache的443端口修改下就可以了。

修改443端口:  在XAMPP\apache\conf\extra\httpd-ssl.conf中把443修改为新的端口或者关闭SSL扩展。

3、修改80端口:  在XAMPP\apache\conf\httpd.conf中把80修改为8080。

4、完成上面两步大多数apache无法启动的问题就都可以解决了。
解决方法二:

进入Apache的安装目录,搜索httpd-ssl.conf,右击文本打开。寻找443替换成其他不常用的端口号,比如442。


SSL证书是HTTP明文协议升级HTTPS加密协议的重要渠道,是网络安全传输的加密通道。关于更多SSL证书的资讯,请关注数安时代(GDCA)。GDCA致力于网络信息安全,已通过WebTrust 的国际认证,是全球可信任的证书签发机构。GDCA专业技术团队将根据用户具体情况为其提供最优的产品选择建议,并针对不同的应用或服务器要求提供专业对应的HTTPS解决方案。

 

SSL证书优惠

上一篇:

下一篇:

相关文章