모든 구성이 포함되며 conf 테스트도 통과됩니다. 그러나 Nginx는 여전히 conf.d 디렉토리에있는 conf 파일의 루트 위치 대신 /usr/share/nginx/html
에서 기본 HTML을 제공합니다. conf.d 디렉토리conf.d에서 conf를 포함하지만 여전히 기본 설정을로드하는 Nginx
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;
}
}
당신은 서버를 http://server.test.com으로 확신하고 있습니까? 이것이 문제 일 수 있기 때문에 - 다른 곳에서 정의 된 기본 서버로 리디렉션되고 있습니다. – Jerzyk