डेवलपर सर्विस पोर्टल v. 4.17.01
Apigee की ओर से सुझाए गए सभी निजी क्लाउड इंस्टॉलेशन के लिए, यह ज़रूरी है कि पोर्टल लोड बैलेंसर के पीछे हो. इसलिए, एसएसएल को लोड बैलेंसर पर कॉन्फ़िगर किया जाता है, न कि पोर्टल पर. इसलिए, एसएसएल को कॉन्फ़िगर करने के लिए इस्तेमाल की जाने वाली प्रोसेस, लोड बैलेंसर पर निर्भर करती है.
पोर्टल पर एसएसएल इस्तेमाल करने के बारे में खास जानकारी के लिए, पोर्टल पर TLS का इस्तेमाल करना देखें.
Apache पर चल रहे पोर्टल के लिए
हालांकि, अगर ज़रूरी हो, तो एसएसएल को पोर्टल को होस्ट करने वाले वेब सर्वर पर कॉन्फ़िगर किया जा सकता है. डिफ़ॉल्ट रूप से, Apigee, Apache वेब सर्वर इंस्टॉल करता है.
- अपनी SSL कुंजी और प्रमाणपत्र प्राप्त करें.
- पक्का करें कि आपने इस निर्देश का इस्तेमाल करके, डेवलपर सर्विस पोर्टल इंस्टॉलेशन में बताए गए तरीके से mod_ssl इंस्टॉल किया हो:
mod_ssl - /etc/httpd/conf/httpd.conf को अपडेट करें:
- अगर आपको पोर्ट 80 पर एचटीटीपी का ऐक्सेस बंद करना है, तो '80 सुनें' खोजें और इस पर टिप्पणी करें.
- फ़ाइल के आखिर में, ये लाइनें जोड़ें:
LoadModule एसएसएल_module modules/mod_SSL.so
443 सुनें
- वर्चुअल होस्ट सेट अप करने के लिए,/etc/httpd/conf/vhosts/devportal.conf में बदलाव करें
/etc/httpd/conf/vhosts/devportal.conf में बदलाव करके, ये जोड़ें:
<virtualHost *:443>
ServerName localhost
SSL Engine on
SSLCertificateFile "<public CertificatePath>"
SSLCertificateKeyFile "<Private key path>"
Docs - एसएसएल को httpd.conf में कॉन्फ़िगर किया गया है. इसलिए, आपको एसएसएल.कॉन्फ़्रेंस की ज़रूरत नहीं है:
> mv /etc/httpd/conf.d/SSL.conf /etc/httpd/conf.d/एसएसएल.conf.orig करने की ज़रूरत नहीं है - Apache रीस्टार्ट करें:
> सेवा को httpd रीस्टार्ट करें
आपसे कुंजी फ़ाइल के लिए लंबा पासवर्ड डालने के लिए कहा जा सकता है.
आपके पास एसएसएल पर पोर्टल ऐक्सेस करने की सुविधा होनी चाहिए.