通过域重定向到IP连接到网站(无指南或“修复”帮助)

时间:2018-09-01 21:01:59

标签: django nginx dns ip digital-ocean

我正在使用GoDaddy域并将其连接到DigitalOcean上托管的django + gunicorn + nginx小滴。 在所有尝试过的DO,nginx等配置之后,我仍然得到相同的结果。 当我尝试通过域连接时,它将其更改为IP地址并继续... 我在上面停止的最后一个Nginx配置是:

server {
listen 80;
server_name example.com www.example.com ip.ip.ip.ip;

location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
    root /home/user/webapp;
}

location /media/ {
    root /home/user/webapp;
}

location / {
    include proxy_params;
    proxy_pass http://unix:/home/user/webapp/webapp.sock;
}
}

从nginx conf中完全删除IP会导致相同的行为,但是我没有重定向到Django网页,而是重定向到了nginx默认网页,并且再次将域更改为IP。

1 个答案:

答案 0 :(得分:1)

尝试使用此语句

location \homepage { rewrite ^ http://$host$request_uri? permanent; }