端口443工作但不是https

时间:2016-09-16 06:14:28

标签: ssl https

我有一个网站设置,如果我使用http://www.url.com:443加载网站,它按预期工作,但如果我加载https://www.url.com我在Chrome上收到“ERR_CONNECTION_CLOSED”错误。

我已经设置iptables通过端口80和443加载端口3000。

服务器正在运行centos,此阶段没有ssl证书设置

1 个答案:

答案 0 :(得分:3)

您将服务器配置为侦听端口443,但未针对SSL流量进行配置。换句话说,您只是将端口从80更改为443,因此它在端口443上提供HTTP。

您说没有设置SSL证书。这就是问题所在。您需要设置证书(即使只是自签名证书)才能使用HTTPS。它是此设置过程中的密钥和证书,告诉服务器如何加密HTTPS数据,以及如何识别自身。

此页面可帮助您正确设置:https://wiki.centos.org/HowTos/Https

有许多地方可以寻找有关创建密钥和证书的建议,但最简单和最便宜的选项是StartSSL和LetsEncrypt。两者都会免费为您做这件事。

https://letsencrypt.org/

https://www.startssl.com/