我已经在 Amazon lightail 上安装了 django,我可以通过静态服务器 IP 地址访问我的网站。我的域名托管在 Godaddy 上。我更改了 GoDaddy 中的名称服务器。但是当我尝试通过域名访问我的网站时,它仍然显示了 Nignx 欢迎页面。
欢迎使用 nginx!如果您看到此页面,则 nginx Web 服务器已成功安装并正在运行。需要进一步配置。有关在线文档和支持,请参阅 nginx.org。nginx.com 上提供商业支持。感谢您使用 nginx。
在我的 django settings.py 中,我只给出了 IP 地址
ALLOWED_HOSTS = ['YOUR_AMAZON_LIGHTSAIL_IP']
在 Nginx 文件中,我也只添加了 IP 地址。
server {
listen 80;
server_name YOUR_AMAZON_LIGHTSAIL_IP;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/ubuntu/django_project;
}
location / {
include proxy_params;
proxy_pass http://unix:/home/ubuntu/django_project/django_project.sock;
}
}
我在我的托管服务器上使用 Gunicorn 和 Nginx。