Nginx-SSL-将IP重定向到域问题

时间:2019-07-12 16:07:17

标签: ssl nginx redirect

我在digitalocean的ubuntu-18.04和nginx上运行了一个django应用。

我已经为应用设置了指向域,并使用Certbot启用了自签名SSL(通过遵循this)。

我在SECURE_SSL_REDIRECT = True中有settings.py

我正在尝试将对IP地址的所有请求重定向到域名。

我添加了

server {
    listen 80;
    server_name x.x.x.x;

    return 301 $scheme://mydomain.com$request_uri;
}

https://x.x.x.x身份访问该应用程序时,不会被重定向。相反,它显示了“隐私”错误,如果接受该错误,我可以使用URL中的IP访问该应用。

(我尚未完成IP的SSL步骤)

我是否需要重做所有步骤以也为IP地址启用SSL,以便无论http还是https都获得重定向? -(我不确定这是否行得通)

感谢您的帮助。

编辑:

感谢@Richard Smith的评论。我已经做好了。

0 个答案:

没有答案