所有配置都被包含在内,并且 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)