我有以下问题。
我最近将域名附加到我的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;
}
}
答案 0 :(得分:0)
您已清空server_name
字段,但从评论中可能看到您的IP地址,而不是实际名称。如果您希望nginx响应域名,则需要将其放在server_name
。