Apakah ada cara untuk mengurangi konstruksi seperti:
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;
}
}
untuk
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;
}
}
Saran lain untuk menyingkirkan bagian api dipersilakan.
Silakan luangkan waktu sejenak untuk membaca FAQ kami. Pertanyaan Anda muncul di luar topik untuk situs ini bagi saya.
—
HopelessN00b
@ HopelessN00b, ya, sepertinya itu offtopic. Tapi di sini kita punya 3000 pertanyaan tentang nginx, yang aneh dalam hal ini. Saya yakin, bahwa pertanyaan ini bukan untuk stackoverflow.
—
Nikolay Fominyh