एचटीटीपीएस का इस्तेमाल करने के लिए पोर्टल को कॉन्फ़िगर करना

Edge for Private Cloud v4.18.01

Apigee के सुझाए गए सभी Private Cloud इंस्टॉलेशन के लिए, पोर्टल को लोड बैलेंसर के पीछे होना ज़रूरी है. इसलिए, टीएलएस को पोर्टल के बजाय लोड बैलेंसर पर कॉन्फ़िगर करें. इसलिए, टीएलएस को कॉन्फ़िगर करने के लिए इस्तेमाल की जाने वाली प्रोसेस, लोड बैलेंसर पर निर्भर करती है.

हालांकि, ज़रूरत पड़ने पर, पोर्टल को होस्ट करने वाले वेब सर्वर पर टीएलएस को कॉन्फ़िगर किया जा सकता है.

पोर्टल पर टीएलएस का इस्तेमाल करने के बारे में खास जानकारी पाने के लिए, पोर्टल पर टीएलएस का इस्तेमाल करना लेख पढ़ें.

Nginx पर चलने वाले पोर्टल के लिए

डिफ़ॉल्ट रूप से, Nginx वेब सर्वर का इस्तेमाल करने वाला पोर्टल, पोर्ट 8079 पर एचटीटीपी अनुरोधों को सुनता है. अगर टीएलएस को चालू किया जाता है, तो पोर्टल सिर्फ़ 8079 पर एचटीटीपीएस अनुरोधों को सुनता है. इसका मतलब है कि पोर्टल को एचटीटीपी अनुरोधों या एचटीटीपीएस अनुरोधों को सुनने के लिए कॉन्फ़िगर किया जा सकता है, लेकिन दोनों के लिए नहीं.

पोर्टल के इस्तेमाल किए जाने वाले एचटीटीपी पोर्ट को सेट करें में बताए गए तरीके से, पोर्ट नंबर भी बदला जा सकता है.

टीएलएस को कॉन्फ़िगर करने के लिए:

  1. अपनी टीएलएस कुंजी और सर्टिफ़िकेट पाएं. इस उदाहरण के लिए, सर्टिफ़िकेट server.crt नाम की फ़ाइल में है और कुंजी server.key में है.
  2. अपने सर्टिफ़िकेट और कुंजी को पोर्टल सर्वर पर /opt/apigee/customer/nginx/ssl में अपलोड करें.
  3. सर्टिफ़िकेट और कुंजी के मालिक को "apigee" उपयोगकर्ता में बदलें:
    > chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.crt
    > chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.key
  4. एडिटर में /opt/apigee/customer/application/drupal-devportal.properties खोलें. अगर फ़ाइल और डायरेक्ट्री मौजूद नहीं है, तो उसे बनाएं.
  5. 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 के लिए, सर्टिफ़िकेट और कुंजी वाली फ़ाइलों का पाथ डालें. आपको अन्य प्रॉपर्टी में बदलाव करने की ज़रूरत नहीं है.
  6. फ़ाइल सेव करें.
  7. पोर्टल को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-drupal-devportal restart

आपको टीएलएस की मदद से पोर्टल को ऐक्सेस करने की सुविधा मिलनी चाहिए.