मैं 2 एप्लिकेशन को पैकेज करने की कोशिश कर रहा हूं जो nginx को प्रॉक्सी के रूप में उपयोग करते हैं और प्रत्येक कॉन्फिगर फाइल को डिलीवर करते हैं /etc/nginx/conf.d/
।
एक फ़ाइल में ऐसा करना ( combined.conf
) बढ़िया काम करता है:
upstream backend1 {
http://localhost:8989;
}
upstream backend2 {
http://localhost:8990;
}
server {
location /backend1/ {
proxy_pass http://backend1;
}
location /backend2/ {
proxy_pass http://backend2;
}
हालाँकि, 2 फ़ाइलों में विभाजित होने पर, पुनर्निर्देशन में से एक व्यवस्थित रूप से विफल हो जाता है:
backend1.conf
:upstream backend1 { http://localhost:8989; } server { location /backend1/ { proxy_pass http://backend1; }
backend2.conf
:upstream backend2 { http://localhost:8990; } server { location /backend2/ { proxy_pass http://backend2; }
तो मेरा सवाल है: एक http
नोड 2 अलग server
childs हो सकता है?
Nginx प्रलेखन इसके बारे में कुछ नहीं कहता है।
अन्य लोगों को लगता है कि इस तरह की वास्तुकला के साथ सफल रहे हैं :(
Nginx संस्करण 1.1.19-1ubuntu0.1 है।
किसी भी सलाह के लिए धन्यवाद!