nginx为域名和我的网站提供欢迎页面

时间:2015-12-05 09:40:47

标签: django nginx uwsgi

我有以下问题。

我最近将域名附加到我的IP。有一个使用nginx和uwsgi部署的django应用程序。

问题在于,当我打开mydomain.ru时 - 我得到了nginx欢迎页面。

当我在浏览器中打开我的IP时 - 我的网站就是这样。

我尝试使用runserver运行django应用程序 - 它既适用于域,也适用于ip。所以问题在于nginx

这是nginx.conf:

upstream django {
server unix:///home/django/venv/mysite/onelove.sock fail_timeout=1000; 
}

server {
listen      80;
server_name     **.**.**.** #my ip
charset     utf-8;
proxy_read_timeout 1000;
proxy_send_timeout 1000;

client_max_body_size 75M;
location /media  {
    alias /home/django/venv/mysite/vkmodule/media;  
}


location /static {
    alias /home/django/venv/mysite/vkmodule/static;  

}
location /static/admin {
  alias /home/django/venv/mysite/admin/static; 
}
location / {
    uwsgi_pass  django;
    include     /home/django/venv/mysite/uwsgi_params; 
    uwsgi_read_timeout 18000;
    uwsgi_send_timeout 18000;
}
}

1 个答案:

答案 0 :(得分:0)

您已清空server_name字段,但从评论中可能看到您的IP地址,而不是实际名称。如果您希望nginx响应域名,则需要将其放在server_name