Django& Nginx问题" www"和非 - " www" URL

时间:2016-08-17 04:01:28

标签: django ubuntu nginx

我在理解如何使用Nginx运行我的Django应用程序时遇到问题(服务器是Ubuntu)。

所以,我有一个允许用户帐户的网站,它目前有一个问题,其中" www"和非 - " www"网址加载。这是有问题的,因为登录到一个,不会反映到另一个。除此之外,它也令人困惑。我想保留非" www"变体。

我按照这里的说明使用Ngnix如何做到这一点: https://www.digitalocean.com/community/tutorials/how-to-redirect-www-to-non-www-with-nginx-on-ubuntu-14-04

当我尝试加载域时,它有效。但是当我启动Django应用程序时,它就停止了工作。

我真的很困惑如何让它运转起来,有没有办法通过Nginx运行我的django应用程序?

谢谢!

编辑:我已经包含了服务器配置(我认为)

默认

server {
    server_name www.nilly.com;
    return 301 $scheme://nilly.com$request_uri;
}

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/html;
    index index.html index.htm index.nginx-debian.html;
    server_name _;

    location / {
        try_files $uri $uri/ =404;
    }
}

0 个答案:

没有答案