Apigee'nin önerdiği tüm Private Cloud Apigee Geliştirici Hizmetleri portalı (veya sadece portal) kurulumları için bir yük dengeleyicinin arkasında olması gerekir. Bu nedenle, TLS'yi yük dengeleyicinin kendisinde yapılandırırsınız ve olmadığını unutmayın. Dolayısıyla TLS'yi yapılandırmak için kullandığınız prosedür, yüklemenin veya kullanabilirsiniz.
Ancak gerekirse TLS'yi, portalı barındıran web sunucusunda yapılandırabilirsiniz.
Bkz. portalına bakın.
Nginx'te çalışan portal için
Varsayılan olarak Nginx web sunucusunu kullanan bir portal, 8079 bağlantı noktasındaki HTTP isteklerini dinler. Şu durumda: TLS'yi etkinleştirdiğinde, portal yalnızca 8079'da HTTPS isteklerini dinler. Diğer bir deyişle, portalını HTTP isteklerini veya HTTPS isteklerini dinleyecek şekilde yapılandırın ancak ikisini birden dinlemeyeceksiniz.
Bağlantı noktası numarasını şu sayfada açıklandığı şekilde de değiştirebilirsiniz: Portal tarafından kullanılan HTTP bağlantı noktasını ayarlayın.
TLS'yi yapılandırmak için:
- TLS anahtarınızı ve sertifikanızı alın. Bu örnekte, sertifikanın adı server.crt bulunur ve anahtar, server.key içindedir.
- Sertifikanızı ve anahtarınızı portal sunucusuna şu adrese yükleyin:
/opt/apigee/customer/nginx/ssl
Dizin yoksa oluşturun ve sahibi "Apigee" ile değiştirin kullanıcı:
mkdir /opt/apigee/customer/nginx/ssl
chown apigee:apigee /opt/apigee/customer/nginx/ssl
- Sertifika ve anahtarın sahibini "Apigee" olarak değiştirme kullanıcı:
chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.crt
chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.key
/opt/apigee/customer/application/drupal-devportal.properties
dosyasını bir düzenleyicide açın. Dosya ve dizin yoksa bunları oluşturun.drupal-devportal.properties
içinde şu özellikleri ayarlayın:conf_devportal_ssl_block=ssl on; ssl_certificate /opt/apigee/customer/nginx/ssl/server.crt; ssl_certificate_key /opt/apigee/customer/nginx/ssl/server.key; conf_devportal_http_https_redirect= conf_devportal_fastcgi_https=fastcgi_param HTTPS on; fastcgi_param HTTP_SCHEME https;
Sertifika ve anahtar dosyalarının yolunu
conf_devportal_ssl_block
olarak ayarlayın. Şu anki düzeyiniz: diğer mülklerde değişiklik yapmak gerekmez.- Dosyayı kaydedin.
- Portalı yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-drupal-devportal restart
Portala TLS üzerinden erişebilirsiniz.