Edge for Private Cloud v. 4.16.09
टीएलएस (ट्रांसपोर्ट लेयर सिक्योरिटी, जिसे पहले एसएसएल कहा जाता था) एक स्टैंडर्ड सुरक्षा टेक्नोलॉजी है. इसका इस्तेमाल, आपके एपीआई एनवायरमेंट में सुरक्षित और एन्क्रिप्ट (सुरक्षित) किए गए मैसेज भेजने के लिए किया जाता है. एपीआई BaaS पोर्टल और एपीआई BaaS स्टैक नोड पर, टीएलएस को कॉन्फ़िगर किया जा सकता है.
इस इमेज में, एक BaaS पोर्टल नोड और तीन API BaaS स्टैक नोड वाले API BaaS के लिए, डिप्लॉयमेंट का एक सामान्य डायग्राम दिखाया गया है.

डेवलपर, पोर्टल पर अनुरोध करने के लिए ब्राउज़र का इस्तेमाल करते हैं. डिफ़ॉल्ट रूप से, अनुरोध पोर्टल नोड के पोर्ट 9000 पर एचटीटीपी प्रोटोकॉल का इस्तेमाल करते हैं.
इस डिप्लॉयमेंट में, पोर्टल और स्टैक नोड के बीच एक लोड बैलेंसर शामिल होता है. इस कॉन्फ़िगरेशन में, पोर्टल लोड बैलेंसर को एचटीटीपी अनुरोध भेजता है. इसके बाद, लोड बैलेंसर अनुरोधों को किसी एक स्टैक नोड पर फ़ॉरवर्ड करता है. यह प्रोडक्शन सिस्टम के लिए, डिप्लॉयमेंट का सुझाया गया एनवायरमेंट है.
टीएलएस कॉन्फ़िगरेशन के विकल्प
API BaaS के लिए टीएलएस कॉन्फ़िगर करते समय, आपके पास कई विकल्प होते हैं:
- पोर्टल और Stack नोड के लिए लोड बैलेंसर पर टीएलएस कॉन्फ़िगर करें
इस कॉन्फ़िगरेशन में, डेवलपर पोर्टल को ऐक्सेस करने के लिए एचटीटीपीएस प्रोटोकॉल का इस्तेमाल करते हैं. साथ ही, ब्राउज़र में चल रहा पोर्टल, लोड बैलेंसर के ज़रिए Stack नोड को अनुरोध भेजने के लिए एचटीटीपीएस का इस्तेमाल करता है. लोड बैलेंसर, स्टैक नोड को ऐक्सेस करने के लिए एचटीटीपी का इस्तेमाल करता है. - पोर्टल, लोड बैलेंसर, और स्टैक नोड पर टीएलएस कॉन्फ़िगर करना
ज़्यादा सुरक्षा के लिए, लोड बैलेंसर को कॉन्फ़िगर करें, ताकि स्टैक नोड को ऐक्सेस करने के लिए टीएलएस का इस्तेमाल किया जा सके. - पोर्टल और सिंगल Stack नोड पर टीएलएस कॉन्फ़िगर करना
टेस्टिंग या डेवलपमेंट एनवायरमेंट जैसे छोटे एनवायरमेंट में, आपके पास सिर्फ़ एक Stack नोड हो सकता है. इसका मतलब है कि लोड बैलेंसर को शामिल करने की ज़रूरत नहीं है. इस कॉन्फ़िगरेशन में, पोर्टल और स्टैक नोड, दोनों पर टीएलएस को कॉन्फ़िगर करें. - पोर्टल के लिए लोड बैलेंसर पर टीएलएस कॉन्फ़िगर करना
ऊपर नहीं दिखाया गया एक विकल्प, पोर्टल नोड के सामने लोड बैलेंसर का इस्तेमाल करना है. इस कॉन्फ़िगरेशन में, लोड बैलेंसर पर टीएलएस को कॉन्फ़िगर किया जा सकता है. साथ ही, लोड बैलेंसर और पोर्टल के बीच के कनेक्शन पर भी टीएलएस को कॉन्फ़िगर किया जा सकता है.
पक्का करें कि टीएलएस पोर्ट खुला हो
यहां दिए गए तरीके से, 9000 के डिफ़ॉल्ट पोर्टल पोर्ट और 8080 के स्टैक नोड पर टीएलएस को कॉन्फ़िगर किया जाता है. हालांकि, आपके पास इस पोर्ट को बदलने का विकल्प है.
इस्तेमाल किए जा रहे पोर्ट के बावजूद, आपको यह पक्का करना होगा कि पोर्ट, नोड पर खुला हो. उदाहरण के लिए, पोर्ट 8443 को खोलने के लिए, इस कमांड का इस्तेमाल किया जा सकता है:
$ iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8443 -j ACCEPT --verbose
API BaaS स्टैक पर टीएलएस कॉन्फ़िगर करना
डिफ़ॉल्ट रूप से, API BaaS स्टैक के लिए टीएलएस बंद होता है. इसके बाद, स्टैक नोड के आईपी पते या डीएनएस नाम और पोर्ट 8080 का इस्तेमाल करके, एचटीटीपी पर BaaS एपीआई को ऐक्सेस किया जाता है. उदाहरण के लिए:
http://stack_IP:8080
इसके अलावा, BaaS API के लिए टीएलएस ऐक्सेस को कॉन्फ़िगर किया जा सकता है, ताकि इसे इस फ़ॉर्मैट में ऐक्सेस किया जा सके:
https://stack_IP:8080
इस उदाहरण में, पोर्ट 8080 का इस्तेमाल करने के लिए टीएलएस ऐक्सेस को कॉन्फ़िगर किया गया है. हालांकि, पोर्ट 8080 ज़रूरी नहीं है. - Stack को किसी दूसरे पोर्ट का इस्तेमाल करने के लिए कॉन्फ़िगर किया जा सकता है. इसके लिए, सिर्फ़ यह ज़रूरी है कि आपका फ़ायरवॉल, तय किए गए पोर्ट पर ट्रैफ़िक को अनुमति दे.
स्टैक, एक पोर्ट पर सिर्फ़ एक तरह के अनुरोध (एचटीटीपी या एचटीटीपीएस) के साथ काम कर सकता है. इसलिए, अगर आपने पोर्ट 8080 पर एचटीटीपीएस ऐक्सेस को कॉन्फ़िगर किया है, तो पोर्ट 8080 को ऐक्सेस करने के लिए एचटीटीपी का इस्तेमाल नहीं किया जा सकता. अगर आपने एचटीटीपीएस के साथ पोर्ट 8443 का इस्तेमाल करने के लिए स्टैक को कॉन्फ़िगर किया है, तो स्टैक अब पोर्ट 8080 पर काम नहीं करेगा.
स्टैक के लिए टीएलएस ऐक्सेस कॉन्फ़िगर करने के लिए, यह तरीका अपनाएं:
- कीस्टोर जेकेएस फ़ाइल जनरेट करें. इसमें आपका टीएलएस सर्टिफ़िकेट और निजी पासकोड शामिल होना चाहिए. ज़्यादा जानकारी के लिए, Edge On Premises के लिए टीएलएस/एसएसएल कॉन्फ़िगर करना देखें.
ध्यान दें: पक्का करें कि कीस्टोर और कुंजी का पासवर्ड एक ही हो. - कीस्टोर जेकेएस फ़ाइल को स्टैक नोड की किसी डायरेक्ट्री में कॉपी करें, जैसे कि /opt/apigee/customer/application. यह ज़रूरी है कि डायरेक्ट्री को 'apigee' उपयोगकर्ता ऐक्सेस कर सके.
- जेकेएस फ़ाइल का मालिकाना हक 'apigee' उपयोगकर्ता को दें:
> chown apigee:apigee /opt/apigee/customer/application/keystore.jks
जहां keystore.jks आपकी कीस्टोर फ़ाइल का नाम है. - /opt/apigee/customer/application/usergrid.properties फ़ाइल में बदलाव करें, ताकि यहां दी गई प्रॉपर्टी सेट की जा सकें. इनमें जेकेएस फ़ाइल का पाथ और कीस्टोर और पासकोड का पासवर्ड शामिल है. अगर वह फ़ाइल मौजूद नहीं है, तो उसे बनाएं:
tomcat-server_scheme=https
tomcat-server_secure=true
tomcat-server_ssl.enabled=true
tomcat-server_keystore.type=JKS
tomcat-server_keystore.file=/opt/apigee/customer/application/keystore.jks
tomcat-server_keystore.password=password
tomcat-server_keyalias=keystore_alias
tomcat-server_clientauth.enabled=false
tomcat-server_ssl.protocols=TLSv1,TLSv1.1,TLSv1.2
# डिफ़ॉल्ट रूप से, टीएलएस ऐक्सेस के लिए पोर्ट 8080 का इस्तेमाल किया जाता है.
# किसी दूसरे पोर्ट का इस्तेमाल करने के लिए, इस प्रॉपर्टी का इस्तेमाल करें.
# tomcat-server_port=8080
चेतावनी: password की वैल्यू, साफ़ टेक्स्ट में होनी चाहिए. इसलिए, आपको usergrid.properties को बिना अनुमति के ऐक्सेस किए जाने से बचाना चाहिए.
कीस्टोर के उपनाम की जानकारी देने के लिए, tomcat-server_keyalias प्रॉपर्टी का इस्तेमाल करें. कुंजी बनाते समय, आपने कुंजी का उपनाम सेट किया था. उदाहरण के लिए, keytool कमांड के लिए -alias विकल्प का इस्तेमाल करके, इसे सेट किया जा सकता है.
स्टैक के साथ काम करने वाले टीएलएस प्रोटोकॉल सेट करने के लिए, tomcat-server_ssl.protocols का इस्तेमाल करें. Java 8 के साथ काम करने वाले प्रोटोकॉल की सूची देखने के लिए, http://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#jssename पर जाएं. - स्टैक नोड को कॉन्फ़िगर करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-usergrid configure - बदलावों को Tomcat पर डिप्लॉय करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-usergrid deploy - BaaS स्टैक को रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-usergrid restart - एचटीटीपीएस का इस्तेमाल करके, स्टैक नोड पर यह cURL कमांड चलाकर पुष्टि करें कि टीएलएस काम कर रहा है:
> curl -k https://localhost:8080/status -v
अगर टीएलएस को सही तरीके से कॉन्फ़िगर किया गया है, तो आपको स्टेटस की जानकारी वाला रिस्पॉन्स दिखेगा.
अगर आपने 8080 के अलावा किसी अन्य पोर्ट पर टीएलएस ऐक्सेस को कॉन्फ़िगर किया है, तो सही पोर्ट का इस्तेमाल करने के लिए ऊपर दिए गए कमांड में बदलाव करें. - सभी स्टैक नोड पर दोहराएं.
- अगर आपके पास Stack नोड के सामने लोड बैलेंसर है, तो लोड बैलेंसर को कॉन्फ़िगर करें, ताकि वह एचटीटीपीएस पर Stack नोड को अनुरोध भेज सके. ज़्यादा जानकारी के लिए, लोड बैलेंसर से जुड़ा दस्तावेज़ देखें.
अगर पोर्टल, स्टैक को सीधे अनुरोध भेजता है, तो पोर्टल को एचटीटीपीएस के ज़रिए स्टैक को ऐक्सेस करने के लिए कॉन्फ़िगर करें. इसके बारे में यहां बताया गया है. - "स्टैक या पोर्टल पर टीएलएस के लिए एपीआई BaaS स्टैक नोड कॉन्फ़िगर करें" में नीचे दी गई प्रोसेस का इस्तेमाल करें. इससे यह पक्का किया जा सकेगा कि उपयोगकर्ता के जवाब जनरेट करते समय, स्टैक नोड में सही टीएलएस यूआरएल हों.
टीएलएस पर स्टैक को ऐक्सेस करने के लिए, पोर्टल को कॉन्फ़िगर करना
ब्राउज़र में चल रहा BaaS पोर्टल, BaaS स्टैक को एपीआई कॉल करके काम करता है. अगर आपने BaaS स्टैक को TLS का इस्तेमाल करने के लिए कॉन्फ़िगर किया है, तो आपको पोर्टल को भी कॉन्फ़िगर करना होगा, ताकि एचटीटीपीएस पर कॉल किए जा सकें.
आम तौर पर, एपीआई BaaS इंस्टॉलेशन को इनमें से किसी एक के लिए कॉन्फ़िगर किया जाता है:
- पोर्टल और स्टैक नोड के बीच लोड बैलेंसर का इस्तेमाल करें
एचटीटीपीएस का इस्तेमाल करके, स्टैक नोड को अनुरोध भेजने के लिए लोड बैलेंसर को कॉन्फ़िगर करें. ज़्यादा जानकारी के लिए, अपने लोड बैलेंसर का दस्तावेज़ देखें.
इस कॉन्फ़िगरेशन में, पोर्टल एचटीटीपी या एचटीटीपीएस पर लोड बैलेंसर को ऐक्सेस कर सकता है. यह इस बात पर निर्भर करता है कि आपने लोड बैलेंसर को कैसे कॉन्फ़िगर किया है. अगर लोड बैलेंसर, टीएलएस का इस्तेमाल करता है, तो नीचे दी गई प्रोसेस का इस्तेमाल करके, पोर्टल को कॉन्फ़िगर करें. इससे एचटीटीपीएस के लोड बैलेंसर को अनुरोध भेजे जा सकेंगे. - पोर्टल को Stack से सीधे अनुरोध करने की अनुमति देना
पोर्टल को एचटीटीपीएस के ज़रिए Stack को ऐक्सेस करने के लिए कॉन्फ़िगर करें. इसके लिए, यहां बताया गया तरीका अपनाएं.
एचटीटीपीएस पर एपीआई कॉल करने के लिए, एपीआई BaaS पोर्टल को कॉन्फ़िगर करने का यह तरीका अपनाएं:
- BaaS स्टैक पर टीएलएस ऐक्सेस को कॉन्फ़िगर करें. इसके लिए, ऊपर बताया गया तरीका अपनाएं. इसके अलावा, स्टैक नोड के लिए लोड बैलेंसर पर टीएलएस ऐक्सेस को कॉन्फ़िगर करें. इसके लिए, लोड बैलेंसर के दस्तावेज़ में बताया गया तरीका अपनाएं.
- नीचे दी गई प्रॉपर्टी सेट करने के लिए, /opt/apigee/customer/application/portal.properties में बदलाव करें. अगर वह फ़ाइल मौजूद नहीं है, तो उसे बनाएं:
baas.portal.config.overrideUrl=https://stackIP:port
इस प्रॉपर्टी की वैल्यू के तौर पर, आईपी पता या डीएनएस नाम और एपीआई स्टैक नोड का पोर्ट डालें. यह वैल्यू, सिंगल नोड इंस्टॉलेशन के लिए डालें. इसके अलावा, अगर आपके पास एपीआई BaaS स्टैक नोड के सामने लोड बैलेंसर है, तो लोड बैलेंसर की वैल्यू डालें. - पोर्टल नोड को कॉन्फ़िगर करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-portal configure - इस निर्देश का इस्तेमाल करके पोर्टल को रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-portal restart - अगर आपने ऊपर दिए गए स्टैक के लिए टीएलएस ऐक्सेस कॉन्फ़िगर करते समय, खुद हस्ताक्षर किए हुए सर्टिफ़िकेट का इस्तेमाल किया है, तो हो सकता है कि आपका ब्राउज़र, पोर्टल से स्टैक को अनुरोध भेजने की अनुमति न दे. अगर आपको ब्राउज़र में कोई गड़बड़ी दिखती है कि स्टैक को एचटीटीपीएस ऐक्सेस करने की अनुमति नहीं है, तो अपने ब्राउज़र में इस यूआरएल का अनुरोध करें. साथ ही, ऐक्सेस की अनुमति देने के लिए, सुरक्षा से जुड़ा अपवाद जोड़ें:
https://stackIP:port/status
एपीआई स्टैक नोड या लोड बैलेंसर का आईपी पता या डीएनएस नाम और पोर्ट डालें.
API BaaS पोर्टल पर टीएलएस कॉन्फ़िगर करना
डिफ़ॉल्ट रूप से, उपयोगकर्ता Portal सर्वर पर पोर्ट 9000 पर एन्क्रिप्ट (सुरक्षित) नहीं किए गए एचटीटीपी अनुरोध करके, Portal को ऐक्सेस करते हैं. पोर्टल को एचटीटीपीएस का इस्तेमाल करने के लिए कॉन्फ़िगर किया जा सकता है, ताकि पोर्टल से भेजे जाने वाले और पोर्टल पर आने वाले डेटा को एन्क्रिप्ट (सुरक्षित) किया जा सके.
डिफ़ॉल्ट रूप से, पोर्टल को एचटीटीपी पर ऐक्सेस किया जाता है. इसके लिए, पोर्टल नोड के आईपी पते या डीएनएस नाम और पोर्ट 9000 का इस्तेमाल किया जाता है. उदाहरण के लिए:
http://portal_IP:9000
इसके अलावा, पोर्टल के लिए टीएलएस ऐक्सेस को कॉन्फ़िगर किया जा सकता है, ताकि आप इसे इस फ़ॉर्मैट में ऐक्सेस कर सकें:
https://portal_IP:9443
इस उदाहरण में, टीएलएस ऐक्सेस को पोर्ट 9443 का इस्तेमाल करने के लिए कॉन्फ़िगर किया गया है. हालांकि, पोर्ट 9443 की ज़रूरत नहीं है - पोर्टल को किसी दूसरे पोर्ट का इस्तेमाल करने के लिए कॉन्फ़िगर किया जा सकता है.
पोर्टल, एक पोर्ट पर सिर्फ़ एक तरह के अनुरोध (एचटीटीपी या एचटीटीपीएस) के साथ काम कर सकता है. इसलिए, अगर आपने पोर्ट 9000 पर एचटीटीपीएस ऐक्सेस को कॉन्फ़िगर किया है, तो पोर्ट 9000 को ऐक्सेस करने के लिए एचटीटीपी का इस्तेमाल नहीं किया जा सकता. अगर आपने पोर्टल को एचटीटीपीएस के साथ पोर्ट 9443 का इस्तेमाल करने के लिए कॉन्फ़िगर किया है, तो पोर्टल अब पोर्ट 9000 पर काम नहीं करेगा.
पोर्टल के लिए टीएलएस कॉन्फ़िगर करने के लिए:
- PEM फ़ॉर्मैट में एक पासकोड फ़ाइल और सर्टिफ़िकेट फ़ाइल बनाएं.
ध्यान दें: पक्का करें कि कुंजी या सर्टिफ़िकेट पर कोई पासवर्ड/लंबा पासवर्ड न हो. - PEM फ़ाइलों को पोर्टल नोड की किसी डायरेक्ट्री में कॉपी करें, जैसे कि /opt/apigee/customer/application. यह ज़रूरी है कि डायरेक्ट्री को 'apigee' उपयोगकर्ता ऐक्सेस कर सके.
- PEM फ़ाइलों का मालिकाना हक 'apigee' उपयोगकर्ता को दें:
> chown apigee:apigee /opt/apigee/customer/application/*.PEM - इन प्रॉपर्टी को सेट करने के लिए, /opt/apigee/customer/application/portal.properties फ़ाइल में बदलाव करें. अगर वह फ़ाइल मौजूद नहीं है, तो उसे बनाएं:
baas.portal.ssl=on
baas.portal.ssl.certificate=/opt/apigee/customer/application/defaultcert.pem
baas.portal.ssl.key=/opt/apigee/customer/application/defaultkey.pem
baas.portal.ssl.protocols=TLSv1 TLSv1.1 TLSv1.2
# डिफ़ॉल्ट रूप से, टीएलएस ऐक्सेस के लिए पोर्ट 9000 का इस्तेमाल किया जाता है.
# किसी दूसरे पोर्ट का इस्तेमाल करने के लिए, इस प्रॉपर्टी का इस्तेमाल करें.
# baas.portal.listen=9000
पोर्टल पर काम करने वाले TLS प्रोटोकॉल सेट करने के लिए, baas.portal.ssl.protocols का इस्तेमाल करें. इस्तेमाल किए जा सकने वाले प्रोटोकॉल की सूची के लिए, Nginx की ओर से तय किए गए एसएसएल प्रोटोकॉल के नामों की सूची देखें: http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_protocols. - पोर्टल नोड को कॉन्फ़िगर करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-portal configure - कॉन्फ़िगरेशन को डिप्लॉय करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-portal deploy - पोर्टल को रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-portal restart - "स्टैक या पोर्टल पर TLS के लिए, API BaaS स्टैक नोड कॉन्फ़िगर करें" में नीचे दी गई प्रोसेस का इस्तेमाल करें. इससे यह पक्का किया जा सकेगा कि स्टैक नोड में पोर्टल के लिए सही TLS यूआरएल है.
स्टैक या पोर्टल पर टीएलएस के लिए, एपीआई BaaS नोड कॉन्फ़िगर करना
अगर Stack या Portal नोड के सामने लोड बैलेंसर शामिल किया जाता है या सीधे Portal या Stack नोड पर टीएलएस चालू किया जाता है, तो आपको Stack और Portal को ऐक्सेस करने के लिए, नोड को सही यूआरएल के साथ कॉन्फ़िगर करना होगा. उदाहरण के लिए, स्टैक नोड को इस जानकारी की ज़रूरत तब होती है, जब:
- BaaS API के अनुरोधों के जवाबों में यूआरएल शामिल करना.
- पासवर्ड रीसेट करते समय या अन्य सूचनाएं भेजते समय, ईमेल टेंप्लेट में लिंक जोड़ना.
- उपयोगकर्ताओं को पोर्टल के खास पेजों पर रीडायरेक्ट करना.
अगर Stack नोड के सामने लोड बैलेंसर का इस्तेमाल किया जाता है या Stack नोड पर TLS को कॉन्फ़िगर किया जाता है, तो /opt/apigee/customer/application/usergrid.properties में ये प्रॉपर्टी सेट करें:
usergrid-deployment_swagger.basepath=http://localhost:8080 usergrid-deployment_usergrid.organization.activation.url=http://localhost:8080/management/organizations/%s/activate usergrid-deployment_usergrid.admin.activation.url=http://localhost:8080/management/users/%s/activate usergrid-deployment_usergrid.admin.resetpw.url=http://localhost:8080/management/users/%s/resetpw usergrid-deployment_usergrid.admin.confirmation.url=http://localhost:8080/management/users/%s/confirm usergrid-deployment_usergrid.user.activation.url=http://localhost:8080/%s/%s/users/%s/activate usergrid-deployment_usergrid.user.confirmation.url=http://localhost:8080/%s/%s/users/%s/confirm usergrid-deployment_usergrid.user.resetpw.url=http://localhost:8080/%s/%s/users/%s/resetpw
http://localhost:8080 को लोड बैलेंसर के यूआरएल से बदलें. अगर लोड बैलेंसर को टीएलएस का इस्तेमाल करने के लिए कॉन्फ़िगर किया गया है, तो एचटीटीपीएस प्रोटोकॉल का इस्तेमाल करें. आपको पोर्ट को सिर्फ़ तब शामिल करना होगा, जब किसी गैर-मानक पोर्ट का इस्तेमाल किया जा रहा हो. इसका मतलब है कि एचटीटीपी के लिए पोर्ट 80 और एचटीटीपीएस के लिए पोर्ट 443 के अलावा, किसी अन्य पोर्ट का इस्तेमाल किया जा रहा हो.
अगर स्टैक नोड के सामने लोड बैलेंसर का इस्तेमाल किया जाता है, तो आपको /opt/apigee/customer/application/portal.properties में यह प्रॉपर्टी भी सेट करनी होगी:
baas.portal.config.overrideUrl=http://localhost:8080
http://localhost:8080 को स्टैक के लिए लोड बैलेंसर के यूआरएल से बदलें.
अगर पोर्टल नोड के सामने लोड बैलेंसर का इस्तेमाल किया जाता है या स्टैक नोड पर TLS को कॉन्फ़िगर किया जाता है, तो usergrid.properties में ये प्रॉपर्टी सेट करें:
usergrid-deployment_usergrid.view.management.organizations.organization.activate=http://localhost:9000 usergrid-deployment_usergrid.view.management.organizations.organization.confirm=http://localhost:9000 usergrid-deployment_usergrid.view.management.users.user.activate=http://localhost:9000 usergrid-deployment_usergrid.view.management.users.user.confirm=http://localhost:9000
http://localhost:9000 को लोड बैलेंसर के यूआरएल से बदलें. अगर लोड बैलेंसर को टीएलएस का इस्तेमाल करने के लिए कॉन्फ़िगर किया गया है, तो एचटीटीपीएस प्रोटोकॉल का इस्तेमाल करें. आपको पोर्ट को सिर्फ़ तब शामिल करना होगा, जब किसी गैर-मानक पोर्ट का इस्तेमाल किया जा रहा हो. इसका मतलब है कि एचटीटीपी के लिए पोर्ट 80 और एचटीटीपीएस के लिए पोर्ट 443 के अलावा कोई और पोर्ट.
usergrid.properties में बदलाव करने के बाद:
- स्टैक नोड को कॉन्फ़िगर करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-usergrid configure - बदलावों को Tomcat पर डिप्लॉय करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-usergrid deploy - BaaS स्टैक को रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-usergrid restart - अगर आपने portal.properties में बदलाव किया है, तो
पोर्टल नोड को कॉन्फ़िगर करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-portal configure - बदलावों को डिप्लॉय करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-portal deploy - BaaS पोर्टल को रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service baas-portal restart