Developer Services Portal v. 4.16.09
Semua penginstalan portal cloud pribadi yang direkomendasikan Apigee mengharuskan portal berada di belakang load balancer. Oleh karena itu, Anda mengonfigurasi SSL di load balancer itu sendiri, dan bukan di portal. Oleh karena itu, prosedur yang Anda gunakan untuk mengonfigurasi SSL bergantung pada load balancer.
Lihat Menggunakan TLS di portal untuk ringkasan penggunaan SSL di portal.
Namun, jika perlu, Anda dapat mengonfigurasi SSL di server web yang menghosting portal. Secara default, Apigee menginstal server web Apache.
- Dapatkan kunci dan sertifikat SSL Anda.
- Pastikan Anda menginstal mod_ssl seperti yang dijelaskan dalam Penginstalan portal Layanan Developer dengan
menggunakan perintah:
> yum install mod_ssl - Perbarui /etc/httpd/conf/httpd.conf:
- Jika Anda ingin menonaktifkan akses HTTP di port 80, telusuri 'Listen 80' dan beri komentar.
- Tambahkan baris berikut di akhir file:
LoadModule ssl_module modules/mod_ssl.so
Listen 443
- Siapkan host virtual dengan mengedit /etc/httpd/conf/vhosts/devportal.conf untuk
menambahkan hal berikut:
<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>
Selain itu, jadikan definisi VirtualHost yang ada sebagai komentar jika Anda tidak ingin menggunakan HTTP. - Karena SSL dikonfigurasi di httpd.conf, Anda tidak memerlukan ssl.conf:
> mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig - Mulai ulang Apache:
> service httpd restart
Anda mungkin diminta untuk memasukkan frasa sandi untuk file kunci Anda.
Anda dapat mengakses portal melalui SSL.