J'ai nginx qui agit comme un proxy inverse pour apache. J'ai maintenant besoin d'ajouter un nouveau sous-domaine qui servira des fichiers provenant d'un autre répertoire, mais je veux en même temps que toutes les directives location et proxy_pass que j'ai pour l'hôte par défaut s'appliquent également au sous-domaine.
Je sais que si je copie les règles de l'hôte par défaut vers le nouveau sous-domaine, cela fonctionnera, mais existe-t-il un moyen pour que le sous-domaine hérite des règles ? Voici un exemple de configuration
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;
}
}
Merci