Developer Services Portal 4.17.01 sürümü
Apigee tarafından önerilen tüm Private Cloud portal yüklemelerinde portalın bir yük dengeleyicinin arkasında olması gerekir. Bu nedenle, SSL'yi portalda değil, yük dengeleyicide yapılandırırsınız. Bu nedenle, SSL'yi yapılandırmak için kullandığınız prosedür yük dengeleyiciye bağlıdır.
Portalda SSL kullanımına genel bakış için Portalda TLS kullanma başlıklı makaleyi inceleyin.
Apache'de çalışan portal için
Ancak gerekirse portalı barındıran web sunucusunda SSL'yi yapılandırabilirsiniz. Apigee, varsayılan olarak Apache web sunucusunu yükler.
- SSL anahtarınızı ve sertifikanızı alın.
- Şu komutu kullanarak mod_ssl'yi Geliştirici Hizmetleri portalı kurulumu bölümünde açıklandığı şekilde yüklediğinizden emin olun:
> yum install mod_ssl - /etc/httpd/conf/httpd.conf dosyasını güncelleyin:
- 80 numaralı bağlantı noktasında HTTP erişimini devre dışı bırakmak istiyorsanız "Listen 80" ifadesini arayın ve yorum olarak işaretleyin.
- Dosyanın sonuna aşağıdaki satırları ekleyin:
LoadModule ssl_module modules/mod_ssl.so
Listen 443
- /etc/httpd/conf/vhosts/devportal.conf dosyasını düzenleyerek aşağıdakileri ekleyin ve sanal ana makine oluşturun:
<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>
HTTP kullanmak istemiyorsanız mevcut VirtualHost tanımını açıklama satırı yapın. - SSL, httpd.conf içinde yapılandırıldığından ssl.conf dosyasına ihtiyacınız yoktur:
> mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig - Apache'yi yeniden başlatın:
> service httpd restart
Anahtar dosyanızın parolasını girmeniz istenebilir.
Portala SSL üzerinden erişebilmeniz gerekir.