【发布时间】:2016-10-04 02:12:04
【问题描述】:
所有配置都包含在内,并且 conf 测试也通过了。但是 Nginx 仍然提供来自/usr/share/nginx/html 的默认 HTML,而不是来自 conf.d 目录中 conf 文件的位置根目录。
conf 文件来自 conf.d 目录
upstream django {
server unix:///tmp/server.sock;
}
server {
listen 80;
server_name server.test.com;
access_log /srv/source/logs/access-nginx.log;
error_log /srv/source/logs/error-nginx.log;
location / {
uwsgi_pass django;
include /srv/source/conf/uwsgi/params;
}
location /static/ {
root /srv/source/;
index index.html index.htm;
}
location /media/ {
root /srv/source/media/;
index index.html index.htm;
}
# alias favicon.* to static
location ~ ^/favicon.(\w*)$ {
alias /srv/source/static/favicon.$1;
}
}
【问题讨论】:
-
您是否 100% 确定您将服务器称为 server.test.com ?因为这可能是个问题 - 您将被重定向到在别处定义的默认服务器