【发布时间】:2020-03-03 10:19:44
【问题描述】:
server {
listen 80;
server_name server_domain_or_IP;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/sammy/myprojectdir;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
我已经在 server_name 中输入了我的 IP 地址,它运行良好。我将我的域转发到受尊重的 IP 地址,但是当我打开我的域地址时,它显示的是“欢迎使用 Nginx”,而不是我的 Web 应用程序。
我必须在可用的 nginx 站点中提供域吗??
【问题讨论】:
-
'Welcome to Nginx' 意味着有另一个
server块是default_server并且匹配任何不明确匹配您的server_name指令的请求。使用nginx -T(大写T)查看所有文件的整个配置,如果它给您带来问题,请删除另一个server块。 -
@RichardSmith,是的,因为在设置可用站点时我没有提供域名,我只在那里提供 IP。我应该用域替换IP吗?
-
“欢迎使用 Nginx”是一个演示,用于证明您已正确安装 Nginx。如果是我,我会摆脱它。如果您决定保留它,则需要使用您的网站将响应的所有名称。见this document。
标签: django nginx digital-ocean