我已经设法在连接到我的路由器的旧笔记本电脑上设置了一个Nginx服务器。我的问题是,当通过public ip访问它时,我得到了This site can’t provide a secure connection和ERR_SSL_PROTOCOL_ERROR,而通过内部ip,一切工作正常。
我没有域名,在我的nginx配置中,server_name设置为默认值。我真的不需要也不关心使用HTTPS,但我不知道问题出在哪里。
我的配置是Django+Gunicorn+Nginx。
我读到过“让我们加密”和“Certbot”,但他们只为域名颁发SSL证书,所以这对我没有帮助。
底线:是否有我可能忽略
我使用端口9998将Letsencrypt证书直接设置为运行Nginx的AWS EC2 Ubuntu实例和坞服务器。域名是在53号公路上建立的。Http被重定向到https。
所以运行得很好,但是得到了ERR_SSL_PROTOCOL_ERROR。如果我使用像这样的IP地址,并使用端口9998检查服务器,好的。
停靠服务器的快照为:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NA