मैंने Word Ubuntu 3.2.1 को चलाने वाले अपने Ubuntu सर्वर को इंगित करने के लिए AWS ELB को कॉन्फ़िगर किया है। सर्वर पर सब कुछ बहुत अच्छा काम किया जब तक कि मैंने इसे लोड बैलेंसर के पीछे नहीं रखा।
मैंने लोड बैलेंसर को पोर्ट 80 से पोर्ट 80 और पोर्ट 443 से पोर्ट 80 पर फॉरवर्ड किया।
मैं एल्ब से हेडर की जांच करने के लिए अपनी वर्चुअल होस्ट फ़ाइल सेटअप करता हूं:
RewriteEngine पर
RewriteCond% {HTTP: X-Forwarded-आद्य} https!
RewriteRule / स्थिति! Https: //% {SERVER_NAME}% {REQUEST_URI} [एल, आर]
अब जब भी मैं किसी https url पर जाता हूं तो मुझे यह संदेश मिलता है:
इस वेबपेज में एक रीडायरेक्ट लूप है
। https://mywebsite.com/securepage/ पर वेबपेज बहुत अधिक रीडायरेक्ट हुआ है
जैसे ही मैंने वर्डप्रेस https प्लगइन
( http://wordpress.org/extend/plugins/wordpress-https/ ) को निष्क्रिय कर दिया
पेज काम करते हैं लेकिन अब मिश्रित सामग्री से भरे हुए हैं। वे पृष्ठ जो https होने चाहिए, वे अब https नहीं हैं।
जैसे ही मैं एल्ब के माध्यम से सीधे सर्वर तक पहुंचता हूं यह फिर से काम करता है।
AWS ELB के साथ काम करने के लिए मैं इसे कैसे प्राप्त कर सकता हूं इस पर कोई विचार?