मैं गूल बादल पर एक HTTP और HTTPS लोड संतुलन की है। क्या यह HTTPS के सभी कनेक्शन को लागू करने (रीडायरेक्ट) करने के लिए सेट अप करना संभव है?गूगल HTTP लोड संतुलन को लागू HTTPS
उत्तर
नहीं जून 2015
के रूप में एक वैकल्पिक रूप में, आप HTTPS संस्करण के लिए पुनः निर्देशित सभी HTTP अनुरोधों के लिए 301 वापस जाने के लिए अपने वेब सर्वर को कॉन्फ़िगर कर सकते हैं।
अपाचे (https://wiki.apache.org/httpd/RedirectSSL से) के लिए:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.example.com
Redirect permanent/https://www.example.com/
</VirtualHost>
<VirtualHost _default_:443>
ServerName www.example.com
DocumentRoot /my/document/root
SSLEngine On
# .. etc .
</VirtualHost>
nginx के लिए (https://serverfault.com/questions/67316/in-nginx-how-can-i-rewrite-all-http-requests-to-https-while-maintaining-sub-dom से):
server {
listen [::]:80;
return 301 https://$host$request_uri;
}
धन्यवाद। यही वह है जो मैं पहले से ही करता हूं लेकिन मैं वास्तव में चाहता हूं कि एलबी मेरे लिए ऐसा करे। मुझे आशा है कि Google इस कार्यक्षमता को जोड़ता है। – Upio
क्या आपने अपने HTTP लोड बैलेंसर पर डिफ़ॉल्ट स्वास्थ्य जांच के साथ किसी भी समस्या का अनुभव किया था। मेरे पास nginx के साथ एक समान कॉन्फ़िगरेशन सेटअप है, और स्वास्थ्य जांच विफल हो रही है और इसलिए लोड बैलेंसर के माध्यम से मेरी साइट तक पहुंचने का प्रयास करते समय मुझे 502 सर्वर त्रुटि मिल रही है। अगर मैं सीधे एक वीएम हिट करता हूं तो यह सही ढंग से http पर रीडायरेक्ट करता है, इसलिए मैं लगभग 99% सकारात्मक हूं, यह nginx कॉन्फ़िगरेशन समस्या नहीं है। –
मेरे पास बस इस तरह की सेटिंग्स हैं लेकिन एक अलग समस्या का सामना करना पड़ रहा है। जब मैं http: // तक पहुंचता हूं ... मैं देखता हूं: _ आपके ब्राउज़र ने एक अनुरोध भेजा है कि यह सर्वर समझ में नहीं आया। कारण: आप एक एसएसएल-सक्षम सर्वर पोर्ट पर सादा HTTP बोल रहे हैं। इसके बजाय इस URL तक पहुँचने के लिए HTTPS योजना का उपयोग, please._ गूगल लोड संतुलन की तरह लग रहा "पकड़ता" 301 और मेरे https समाप्ति बिंदु को http अनुरोध पुनर्निर्देश। क्या इसके लिए कोई समाधान है? –
क्यों रीडायरेक्ट करने के लिए परेशान? आप आसानी से नया (एसएसएल) वैश्विक अग्रेषण नियम बना सकते हैं और इसे अपनी बैकएंड सेवा पर इंगित कर सकते हैं।
उदाहरण के लिए, http://107.178.251.37/ मेरे HTTP बैकएंड पर इंगित करता है और मैंने इसे SSL बनाने के लिए एक और वैश्विक अग्रेषण नियम जोड़ा है: https://107.178.240.233/।
लोड संतुलन परक्योंकि मैं सादा http कनेक्शन की अनुमति नहीं देना चाहता हूं। आपके द्वारा वर्णित सेट अप पहले से ही मेरे पास है, लेकिन मैं चाहता हूं कि क्लाइंट को https पर रीडायरेक्ट किया जाए। मैं इसे अपने सर्वर से कर सकता हूं लेकिन मुझे आशा थी कि एलबी मेरे लिए इसे संभाल सके। – Upio
- 1. Symfony2 HTTPS EC2 लोड संतुलन
- 2. वायरस http को https
- 3. वेबसाइट्स और लोड संतुलन
- 4. एएसपी.Net लोड संतुलन
- 5. लोड संतुलन और एपीसी
- 6. लोड संतुलन और सत्र
- 7. एसएसएल और लोड संतुलन
- 8. जीसीपी HTTP लोड संतुलन में कुछ 502 त्रुटियां
- 9. लोड HTTPS
- 10. $ http https
- 11. पहुँच HTTP सेवा गूगल Dataflow
- 12. लोड संतुलन और शेड्यूलिंग एल्गोरिदम
- 13. खरगोश एमक्यू क्लाइंट लोड संतुलन
- 14. फेसबुक को https: // और http: //
- 15. pgpool2 लोड संतुलन काम नहीं कर रहा
- 16. मैकेनाइजेशन http से https
- 17. लोड गूगल मैप्स ajax
- 18. एसएसएल लोड संतुलन कैसे प्राप्त करें?
- 19. HTTP पृष्ठों पर HTTPS सामग्री लोड हो रहा है
- 20. mvc3 https और http
- 21. http और https
- 22. स्विफ्ट/https: NSURLSession/NSURLConnection HTTP लोड विफल रहा
- 23. मिश्रित http/https साइट
- 24. मैं http और https
- 25. https से http पुनर्निर्देशन
- 26. http और https
- 27. यूआरएल "http | https"
- 28. PHP: HTTP या HTTPS?
- 29. HTTP और HTTPS
- 30. एडब्ल्यूएस - लोड बैलेंसर पर एसएसएल/https
देखें http://serverfault.com/questions/733166/redirect-all-http- यातायात करने वाली https द्वारा जब-का उपयोग कर-https द्वारा लोड संतुलन-ऑन-googl। अपनी बैकएंड सेवा पर 'एक्स-फॉरवर्ड-प्रोटो =' http'' हेडर की जांच करें और https पर 301 पुनर्निर्देशन करें। – Michael