设置没有证书的 Nginx https(在端口 443 上)?

设置没有证书的 Nginx https(在端口 443 上)?

我尝试跟进此事线但我总是收到这样的消息:

This site can’t be reached

example.com unexpectedly closed the connection.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_CLOSED
ReloadHIDE DETAILS

在 Chrome 中。

我所拥有的配置部分是这样的:

server {   

   listen  80;
   listen 443 default_server ssl;
   #ssl on;

    server_name example.com   www.example.com;

这是我本地 127.0.0.1 计算机上的测试网站 example.com。

答案1

您必须生成一个自签名证书,或者您可以查看 Let's Encrypt 项目来获取免费且公开信任的证书。

HTTPS 用于安全流量,如果没有公钥和私钥证书就无法进行加密。

添加链接: https://letsencrypt.org/

相关内容