Apigee Developer Services के पोर्टल (या पोर्टल) के लिए, Apigee से सुझाए गए सभी निजी क्लाउड इंस्टॉलेशन के लिए ज़रूरी है कि पोर्टल के पीछे लोड बैलेंसर हो. इसलिए, लोड बैलेंसर पर ही TLS को कॉन्फ़िगर किया जा सकता है और पर नहीं होती. इसलिए, TLS को कॉन्फ़िगर करने का तरीका, लोड बैलेंसर पर निर्भर करता है.
हालांकि, अगर ज़रूरी हो, तो पोर्टल को होस्ट करने वाले वेब सर्वर पर TLS को कॉन्फ़िगर किया जा सकता है.
इस पर TLS का उपयोग करना देखें पोर्टल पर जाएं.
NGINX पर चल रहे पोर्टल के लिए
डिफ़ॉल्ट रूप से, NGINX वेब सर्वर का इस्तेमाल करने वाला पोर्टल, पोर्ट 8079 पर एचटीटीपी अनुरोधों को सुनता है. अगर आपको TLS चालू करने पर, पोर्टल 8079 पर सिर्फ़ एचटीटीपीएस अनुरोधों को सुनता है. इसका मतलब है कि पोर्टल को एचटीटीपी अनुरोधों या एचटीटीपीएस अनुरोधों को सुनने के लिए कॉन्फ़िगर किया जा सकता है, लेकिन दोनों के लिए नहीं.
पोर्ट नंबर को बदलने का तरीका भी बताया गया है. पोर्टल में इस्तेमाल किया जाने वाला एचटीटीपी पोर्ट सेट करें.
TLS को कॉन्फ़िगर करने के लिए:
- अपनी TLS कुंजी और प्रमाणपत्र पाएं. इस उदाहरण के लिए, सर्टिफ़िकेट Server.crt और कुंजी, Server.key में मौजूद होती है.
- पोर्टल सर्वर पर अपना सर्टिफ़िकेट और कुंजी अपलोड करें, ताकि
/opt/apigee/customer/nginx/ssl
.अगर डायरेक्ट्री मौजूद नहीं है, तो उसे बनाएं और मालिक को "apigee" उपयोगकर्ता पर सेट करें:
mkdir /opt/apigee/customer/nginx/ssl
chown apigee:apigee /opt/apigee/customer/nginx/ssl
- सर्टिफ़िकेट के मालिक और कुंजी को बदलकर "apigee" करें उपयोगकर्ता:
chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.crt
chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.key
/opt/apigee/customer/application/drupal-devportal.properties
को एडिटर में खोलें. अगर फ़ाइल और डायरेक्ट्री मौजूद नहीं है, तो उन्हें बनाएं.drupal-devportal.properties
में ये प्रॉपर्टी सेट करें:conf_devportal_ssl_block=ssl on; ssl_certificate /opt/apigee/customer/nginx/ssl/server.crt; ssl_certificate_key /opt/apigee/customer/nginx/ssl/server.key; conf_devportal_http_https_redirect= conf_devportal_fastcgi_https=fastcgi_param HTTPS on; fastcgi_param HTTP_SCHEME https;
conf_devportal_ssl_block
को सर्टिफ़िकेट और पासकोड फ़ाइलों के पाथ पर सेट करें. आपको दूसरी प्रॉपर्टी में बदलाव करने की ज़रूरत नहीं है.- फ़ाइल सेव करें.
- पोर्टल को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-drupal-devportal restart
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
आपके पास TLS की मदद से पोर्टल को ऐक्सेस करने का विकल्प होना चाहिए.