हम इस सेटअप के साथ एक रिवर्स प्रॉक्सी के रूप में Nginx का उपयोग करें:Nginx लॉग में रिवर्स प्रॉक्सी अपस्ट्रीम सर्वर सेवारत अनुरोध को रिकॉर्ड करने के लिए कैसे?
upstream frontends {
server 127.0.0.1:8000;
server 127.0.0.1:8001;
server 127.0.0.1:8002;
[...]
}
server {
location/{
proxy_pass http://frontends;
[...]
}
[...]
}
पहुँच लॉग के हिस्से के रूप में, मैं अपस्ट्रीम सर्वर है कि अनुरोध है, जो हमारे मामले में बस जुड़े स्थानीय होस्ट का मतलब है सेवा की है रिकॉर्ड करने के लिए चाहते हैं बंदरगाह।
प्रलेखन में चर (http://wiki.nginx.org/HttpProxyModule#Variables) $ proxy_host और $ proxy_port का उल्लेख करते हैं लेकिन लॉग में वे हमेशा "फ्रंटेंड्स" और "80" मानों के साथ समाप्त होते हैं।
इसके लिए धन्यवाद! अब हमारे पास अनुरोध के समय की एक स्पष्ट तस्वीर है। –