Django 需要NGINX配置帮助。IP地址工作。域名显示NGINX默认配置

Django 需要NGINX配置帮助。IP地址工作。域名显示NGINX默认配置,django,ubuntu,nginx,gunicorn,linode,Django,Ubuntu,Nginx,Gunicorn,Linode,我有一个问题整个周末都让我发疯。我已经使用Ubuntu/NGINX/gunicorn部署了我的Django Rest框架API。API可以工作,并且在访问IP()时可以看到它。但是,当我使用我的购买域()访问站点时,会显示NGINX默认页面 我从namescape购买了域“conorbaileyapi.xyz”,添加了正确的名称服务器记录,并将A记录添加到Linode服务器 Django项目中允许的主机列表如下: ALLOWED_HOSTS = ['213.219.38.17', 'conorb

我有一个问题整个周末都让我发疯。我已经使用Ubuntu/NGINX/gunicorn部署了我的Django Rest框架API。API可以工作,并且在访问IP()时可以看到它。但是,当我使用我的购买域()访问站点时,会显示NGINX默认页面

我从namescape购买了域“conorbaileyapi.xyz”,添加了正确的名称服务器记录,并将A记录添加到Linode服务器

Django项目中允许的主机列表如下:

ALLOWED_HOSTS = ['213.219.38.17', 'conorbaileyapi.xyz', 'www.conorbaileyapi.xyz']
server {
    listen 80;
    server_name conorbaileyapi.xyz www.conorbaileyapi.xyz 213.219.38.17;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/conor/api/django-rest-api/blog;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/conor/api/django-rest-api/blog/blog.sock;
    }
}
我的NGINX服务器块如下所示:

ALLOWED_HOSTS = ['213.219.38.17', 'conorbaileyapi.xyz', 'www.conorbaileyapi.xyz']
server {
    listen 80;
    server_name conorbaileyapi.xyz www.conorbaileyapi.xyz 213.219.38.17;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/conor/api/django-rest-api/blog;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/conor/api/django-rest-api/blog/blog.sock;
    }
}
提前谢谢你的帮助


Conor

您处理DNS重定向了吗?当您购买一个新域时,第一步是使用域管理面板(在本例中为Namecheap面板)来指定域指向web服务器的IP


请注意,一旦DNS中的更改可能需要数小时才能实施,它就不会立即生效。

您是否注意到DNS重定向?当您购买一个新域时,第一步是使用域管理面板(在本例中为Namecheap面板)来指定域指向web服务器的IP


请注意,一旦DNS中的更改可能需要数小时才能实施,它就不会立即生效。

清除浏览器缓存或从“匿名”窗口重试。清除浏览器缓存或从“匿名”窗口重试。