所有配置都被包含在内,并且 conf 测试也通过了。但是 Nginx 仍然提供来自 的默认 HTML /usr/share/nginx/html,而不是来自 conf.d 目录中 conf 文件的位置根。
conf.d 目录下的conf 文件
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;
}
}
Run Code Online (Sandbox Code Playgroud)