Django网站加上www后无法访问

使用Google Search添加站点地图,有效网址只有几个,很多都是无效的文字为什么。

今天突然发现了一点区别:有效的https://litets.com 无效的 https://www.litets.com 也就是说如果加上www的都不能访问。

1.域名解析是不是有问题

在域名供应商检查www是否配置正确 或者使用ping检查

我的是正确的。

2.检查nginx是否报错

upstream prematurely closed connection while reading response header from upstream

通过日志发现上面的错误信息,而实际上不是nginx的问题。

3.检查Django

在setting.py检查, 我就是这里配置错误。

ALLOWED_HOSTS

是否配置正确。
官方实例:

ALLOWED_HOSTS = [
    '.example.com',  # Allow domain and subdomains
    '.example.com.',  # Also allow FQDN and subdomains
]
声明:原创文章,版权所有,转载请注明出处,https://litets.com。