允许使用 uWSGI 的 Django 主机不使用 IPV6 连接?



允许的 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 名称记录。

如果通配符仍然不起作用 - 尖叫,我可能需要更多错误才能为您调试此问题。

最新更新