在一个网站上提供两个网站 VPS
Serving two websites on one VPS
我正在尝试使用 Nginx 和 Gunicorn 在一个 VPS (Digital Ocean) 上为两个 Django 站点提供服务。我有一个名为 life-cal 的应用程序。当我在浏览器地址栏中键入 www.thelifecal.com 时,我得到了我正在寻找的准确响应,并且提供了 Django 应用程序。但是,当我只键入 thelifecal.com(没有 www.)时,我会显示 "Welcome to Nginx" 页面。
我使用了以下两个教程来设置我的服务器:
https://gist.github.com/bradtraversy/cfa565b879ff1458dba08f423cb01d71#copy-this-code-paste-it-in-and-save
https://medium.com/@caterinadmitrieva/serving-multiple-django-apps-on-second-level-domains-with-gunicorn-and-nginx-a4a14804174c
/etc/nginx/sites-enabled/life-cal
server {
listen 80;
server_name 167.71.116.21 thelifecal.com www.thelifecal.com;
location = /favicon.ico {
access_log off; log_not_found off;
}
location /static {
root /home/keegadmin/pyapps/life_cal;
}
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarder-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://unix:/run/life-cal.sock;
}
}
以及 namecheap 的屏幕截图:
我太急了。只需要等待一切更新并清除浏览器历史记录+缓存。
我正在尝试使用 Nginx 和 Gunicorn 在一个 VPS (Digital Ocean) 上为两个 Django 站点提供服务。我有一个名为 life-cal 的应用程序。当我在浏览器地址栏中键入 www.thelifecal.com 时,我得到了我正在寻找的准确响应,并且提供了 Django 应用程序。但是,当我只键入 thelifecal.com(没有 www.)时,我会显示 "Welcome to Nginx" 页面。
我使用了以下两个教程来设置我的服务器: https://gist.github.com/bradtraversy/cfa565b879ff1458dba08f423cb01d71#copy-this-code-paste-it-in-and-save https://medium.com/@caterinadmitrieva/serving-multiple-django-apps-on-second-level-domains-with-gunicorn-and-nginx-a4a14804174c
/etc/nginx/sites-enabled/life-cal
server {
listen 80;
server_name 167.71.116.21 thelifecal.com www.thelifecal.com;
location = /favicon.ico {
access_log off; log_not_found off;
}
location /static {
root /home/keegadmin/pyapps/life_cal;
}
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarder-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://unix:/run/life-cal.sock;
}
}
以及 namecheap 的屏幕截图:
我太急了。只需要等待一切更新并清除浏览器历史记录+缓存。