/ / nginx रिवर्स प्रॉक्सी और पोर्ट्स - nginx, रिवर्स-प्रॉक्सी

nginx रिवर्स प्रॉक्सी और बंदरगाहों - nginx, रिवर्स-प्रॉक्सी

मेरे पास एक प्रॉक्सी पास के बारे में एक प्रश्न था। बहुत सारे ट्यूटोरियल किसी न किसी तरह से एक कॉन्फ़िगरेशन दिखाते हैं, जिसमें एक पोर्ट होता है:

location / {
proxy_pass        http://x.x.x.100:80;
proxy_set_header  X-Real-IP  $remote_addr;
}

क्या कोई मुझे समझा सकता है कि बंदरगाह का उपयोग करने की आवश्यकता क्यों है? क्या इसे एक विशिष्ट संख्या होने की आवश्यकता है, या क्या यह आवश्यक है?

उत्तर:

जवाब के लिए 3 № 1

विस्तृत रूप से निर्दिष्ट पोर्ट है:

  • आवश्यक नहीं है यदि आप डिफ़ॉल्ट http (80) या https (443) पोर्ट पर किसी चीज के लिए रिवर्स रिवर्स कर रहे हैं
  • यदि आप किसी भी गैर-डिफ़ॉल्ट पोर्ट पर चलने वाली किसी चीज़ पर रिवर्स प्रॉक्सीएक्सिंग कर रहे हैं तो आवश्यक है (जब आपका एप्लिकेशन सर्वर और वेबसर्वर एक ही होस्ट पर हों

http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass उदाहरण दिखाता है पोर्टनंबर के बिना उदाहरण दिखाता है