У меня есть nginx, действующий как обратный прокси-сервер для apache. Теперь мне нужно добавить новый поддомен который будет обслуживать файлы из другого каталога, но в то же время я хочу, чтобы все директивы location и 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;
}
}
Спасибо