Developer Services Portal v. 4.16.05
בכל ההתקנות המומלצות של Apigee לפורטל ב-ענן פרטי, הפורטל צריך להיות מאחורי מאזן עומסים. לכן, מגדירים את ה-SSL במאזן העומסים עצמו, ולא בפורטל. לכן, התהליך שבו משתמשים כדי להגדיר SSL תלוי במאזן העומסים.
במאמר שימוש ב-TLS בפורטל מופיעה סקירה כללית על השימוש ב-SSL בפורטל.
עם זאת, אם צריך, אפשר להגדיר SSL בשרת האינטרנט שמארח את הפורטל. כברירת מחדל, Apigee מתקין את שרת האינטרנט של Apache.
- משיגים את המפתח ואישור ה-SSL.
- מוודאים שמתקינים את mod_ssl כמו שמתואר בקטע התקנת פורטל שירותי המפתחים באמצעות הפקודה:
> yum install mod_ssl - מעדכנים את /etc/httpd/conf/httpd.conf:
- אם רוצים להשבית את הגישה ל-HTTP ביציאה 80, מחפשים את Listen 80 ומסמנים אותה כהערה.
- מוסיפים את השורות הבאות בסוף הקובץ:
LoadModule ssl_module modules/mod_ssl.so
Listen 443
- מגדירים מארח וירטואלי על ידי עריכת הקובץ /etc/httpd/conf/vhosts/devportal.conf כדי להוסיף את הפרטים הבאים:
<VirtualHost *:443>
ServerName localhost
SSLEngine on
SSLCertificateFile "<public cert path>"
SSLCertificateKeyFile "<private key path>"
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
בנוסף, מסמנים כהערה את ההגדרה הקיימת של VirtualHost אם לא רוצים להשתמש ב-HTTP. - מכיוון ש-SSL מוגדר ב-httpd.conf, אין צורך ב-ssl.conf:
> mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig - מפעילים מחדש את Apache:
> service httpd restart
יכול להיות שתתבקשו להזין את ביטוי הסיסמה של קובץ המפתח.
אמורה להיות לכם גישה לפורטל דרך SSL.