Existe-t-il un moyen de réduire la construction comme:
server {
server_name regular_site;
location /api/ {
proxy_pass 127.0.0.1:5000;
}
location / {
proxy_pass 127.0.0.1:3000;
}
}
server {
server_name mobile_site;
location /api/ {
proxy_pass 127.0.0.1:5000;
}
location / {
proxy_pass 127.0.0.1:3001;
}
}
à
server api {
location /api/ {
proxy_pass 127.0.0.1:5000;
}
}
server extends api {
server_name regular_site;
location / {
proxy_pass 127.0.0.1:3000;
}
}
server extends api {
server_name mobile_site;
location / {
proxy_pass 127.0.0.1:3001;
}
}
Tous les autres conseils pour se débarrasser de la section api sont les bienvenus.
nginx
configuration
Nikolay Fominyh
la source
la source
Réponses:
Vous pourriez le faire assez facilement avec une
include
déclaration.Puis dans votre
vhost
configuration principale .la source