我在理解如何使用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;
}
}