У мене 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;
}
}
Дякую