아파치에 대한 역방향 프록시 역할을하는 nginx가 있습니다. 이제 다른 디렉토리의 파일을 제공 할 새 하위 도메인을 추가해야하지만 동시에 기본 호스트에 대해 가지고있는 모든 위치 및 proxy_pass 지시문이 하위 도메인에도 적용되기를 원합니다.
기본 호스트에서 새 하위 도메인으로 규칙을 복사하면 작동하지만 하위 도메인이 규칙을 상속 할 수있는 방법이 있습니까? 다음은 샘플 구성입니다.
server {
listen 80;
server_name www.somesite.com;
access_log logs/access.log;
error_log logs/error.log error;
location /mvc {
proxy_pass http://localhost:8080/mvc;
}
location /assets {
alias /var/www/html/assets;
expires max;
}
... a lot more locations
}
server {
listen 80;
server_name subdomain.somesite.com;
location / {
root /var/www/some_dir;
index index.html index.htm;
}
}
감사