मैंने विंडोज़ पर अपाचे-2.4 को लिनक्स पर मेरे आंतरिक नगनेक्स सर्वर के लिए रिवर्स-प्रॉक्सी के रूप में कॉन्फ़िगर किया है (मुझे पता है! लेकिन मुझसे पूछें कि मैं क्यों?)। लगभग सब कुछ बढ़िया काम करता है, सिवाय इसके:
मुझे विश्वास है कि मैंने इस हेडर का उपयोग करके असली आईपी को लॉग करने के लिए nginx को कॉन्फ़िगर किया है X-Real-IP
:। संदर्भ । अब मेरे रिवर्स-प्रॉक्सी में मैं इस हेडर को क्लाइंट के आईपी पते पर सेट करने के लिए क्या करूं ताकि इसे लॉग इन किया जा सके। ध्यान दें कि SSL अपाचे-2.4 पर होना चाहिए। वर्तमान में मेरे http-vhosts.conf में यह है:
<VirtualHost _default_:443>
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Ssl on
RequestHeader set X-URL-SCHEME https
ServerName www.external.gateway:443
ServerAlias external.gateway:443
ErrorLog "C:/Apache24/logs/gateway-error.log"
CustomLog "C:/Apache24/logs/gateway-access.log" common
# ServerAdmin admin@gateway.com
SSLEngine On
SSLCertificateFile C:/Apache24/ssl/external.gateway.crt
SSLCertificateKeyFile C:/Apache24/ssl/external.gateway.key
<Location />
SSLRequireSSL
</Location>
ProxyPreserveHost On
ProxyPass / http://internal.nginx:80/
ProxyPassReverse / http://internal.nginx:80/
</VirtualHost>
पुनश्च: मैं शायद X-Forwarded-For
nginx में उपयोग कर सकता हूं , लेकिन मुझे यह जानने की जरूरत है कि Apache httpd.conf में उस हेडर को क्या सेट करना है। किसी भी मदद की सराहना की है।