मेरे पास एक निर्दिष्ट पोर्ट के साथ http अनुरोधों को दूसरे https url पर पुनर्निर्देशित करने के लिए एक nginx प्रॉक्सी है।
यहाँ मेरा विन्यास अब तक है:
server {
listen 59848;
location / {
resolver 8.8.8.8;
proxy_pass https://example.com$uri$is_args$args;
}
}
ध्यान दें कि "example.com" केवल इस उदाहरण के लिए उपयोग किया जाता है और बाद में मैं केवल स्थानीयहोस्ट से भेजे जाने के अनुरोध को प्रतिबंधित कर दूंगा।
यह ठीक काम करता है, जब तक कि "प्रॉक्सी_पास" url के पीछे का सर्वर एक प्रसिद्ध SSL प्राधिकरण द्वारा हस्ताक्षरित वैध एसएसएल प्रमाणपत्र का उपयोग करता है (जो रूट सर्टिफिकेट किसी तरह nginx द्वारा उपयोग किया जाता है)।
लेकिन मुझे समस्या है कि मुझे nginx-साइड पर कस्टम स्व-हस्ताक्षरित SSL क्लाइंट प्रमाणपत्र का उपयोग करना होगा। क्या किसी को पता है कि इस स्व-हस्ताक्षरित प्रमाणपत्र को नगनेक्स में कैसे स्थापित किया जाए?
server
निर्देश काम नहीं करता है। लेकिन nginx शुरू होता है और विन्यास में निर्दिष्ट अन्य बंदरगाहों को सुनता है।