Portalı HTTPS kullanacak şekilde yapılandırma

Developer Services Portal 4.16.09 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.

Ancak gerekirse portalı barındıran web sunucusunda SSL'yi yapılandırabilirsiniz. Apigee, varsayılan olarak Apache web sunucusunu yükler.

  1. SSL anahtarınızı ve sertifikanızı alın.
  2. Ş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
  3. /etc/httpd/conf/httpd.conf dosyasını güncelleyin:
    1. 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.
    2. Dosyanın sonuna aşağıdaki satırları ekleyin:
      LoadModule ssl_module modules/mod_ssl.so
      Listen 443
  4. /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.
  5. 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
  6. Apache'yi yeniden başlatın:
    > service httpd restart
    Anahtar dosyanızın parolasını girmeniz istenebilir.

Portala SSL üzerinden erişebilmeniz gerekir.