允许的 Django 主机与 uWSGI 未连接? 允许的主机是
[::]:8080
和
[domain_name::]:8080
终端中的uWSGI是:
uwsgi --http :8080 --home /home/user/mysite --chdir /home/user/mysite -w mysite.wsgi
所以尝试
wwww.domain_name.com:8080
未连接。
但是它正在连接开发服务器。
我不确定这是否是一个错字,但你的域中有四个 w。但是,这很可能是一个问题错别字。
对于生产域 - 无需指定端口号。因此,在您的settings.py
中,我将设置:
ALLOWED_HOSTS = ['www.domain_name.com']
但是,如果这仍然不起作用 - 也许尝试:
ALLOWED_HOSTS = ['*']
星号或星号是域上的通配符,允许任何请求uWSGI进程的连接。
此问题的下一个可能原因是端口 8080 未在正在使用的生产服务器上打开,以及此端口是否接受 IPv6。下一步还可能是您使用的浏览器是否接受 IPv6 连接,以及您是否需要为所选域配置 A 和 AAAA 名称记录。
如果通配符仍然不起作用 - 尖叫,我可能需要更多错误才能为您调试此问题。