我已经按照this教程学习,但是遇到了ERR_SSL_PROTOCOL_ERROR
我根本无法弄清的问题。
我必须提到我已经在settings.py
中设置了
DEBUG = FAlSE
SECURE_SSL_REDIRECT = False
我的Allowed_hosts是['*']
。
我有一些问题,很多博客都没有回答:
nginx
配置中,如果我正在从连接到路由器的笔记本电脑上运行服务器,并且外部IP为12.34.56.78,端口为50000,我应该在{{ 1}}?server_name
配置中,每个人都说这是config命令:gunicorn
在我的情况下应该在那放置什么IP? gunicorn --bind 0.0.0.0:8800 AWESOME.wsgi:application
还是保留原样?据我所知,鉴于Django 12.34.56.78:50000
中的设置,我的服务器未提供HTTPS服务,因此错误并非来自此。我也读过关于settings.py
的内容,但由于我什至没有上述两个问题,所以我不明白如何配置certbot。
编辑
事实上,我已经尝试过:
certbot
,但我收到无效的地址错误
答案 0 :(得分:0)
1。)实际上,您不需要在其中放置任何内容,因为它将默认为空字符串。
2。)如果希望本地运行本地,则应放置本地主机( 127.0.0.1 ),如果要本地运行,则应放置 0.0.0.0 希望它公开运行。
关于ssl错误,请更仔细地检查您的nginx配置...您没有在某处引用 https 而不是 http ...