Ich habe Nginx als Reverse Proxy für Apache. Ich muss jetzt eine neue Subdomain hinzufügen, die Dateien aus einem anderen Verzeichnis bereitstellt, aber gleichzeitig möchte ich, dass alle Speicherort- und proxy_pass-Anweisungen, die ich für den Standardhost habe, auch auf die Subdomain angewendet werden.
Ich weiß, dass es funktioniert, wenn ich die Regeln vom Standardhost in die neue Subdomain kopiere. Gibt es jedoch eine Möglichkeit für die Subdomain, die Regeln zu erben? Unten finden Sie eine Beispielkonfiguration
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;
}
}
Vielen Dank