Django:无法使用域名连接到网络(但可以使用IP地址)

时间:2020-04-30 15:15:11

标签: django

在我的生命中,我无法弄清楚此部署的过程。我正在使用EC2,路由53域(新获得的域),nginx和带有管理员的gunicorn。

类似于这篇帖子How do I deploy Django app to (AWS) domain name?,我可以使用IP地址而不是域名来访问Web中的应用程序。它显示错误:“此站点拒绝连接”。

但是,当我使用端口和IP地址上的nmap以及域名来ping网站时,我得到了肯定的答复。

这是我在settings.py中的ALLOWED_HOSTS

ALLOWED_HOSTS = ['xx.xxx.xx.xx', 'mysite.net', 'www.mysite.net']

nginx django.conf

server {

    listen 80;
    server_name xx.xxx.xx.xx mysite.net www.mysite.net;

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/ubuntu/exostocksaas/app.sock;
}
        location /static {
           autoindex on;
           alias /home/ubuntu/exostocksaas/inventory4/collected_static/;
        }
}

我真的不知道发生了什么事,可能是该域尚未传播,但是为什么会给我这样的错误呢?我希望有人能提供一个线索,我到处都是,我觉得我可能会不小心破坏了设置!

0 个答案:

没有答案