Edge for Private Cloud 4.19.01 sürümü
Apigee Developer Services portalının (veya kısaca portal) Apigee tarafından önerilen tüm Private Cloud kurulumlarında portalın bir yük dengeleyicinin arkasında olması gerekir. Bu nedenle, TLS'yi portalda değil yük dengeleyicide yapılandırırsınız. Bu nedenle, TLS'yi yapılandırmak için kullandığınız prosedür yük dengeleyiciye bağlıdır.
Ancak gerekirse portalı barındıran web sunucusunda TLS'yi yapılandırabilirsiniz.
Portalda TLS kullanımıyla ilgili genel bilgi için Portalda TLS kullanımı başlıklı makaleyi inceleyin.
Nginx'te çalışan portal için
Varsayılan olarak, Nginx web sunucusunu kullanan bir portal, 8079 numaralı bağlantı noktasındaki HTTP isteklerini dinler. TLS'yi etkinleştirirseniz portal yalnızca 8079 numaralı bağlantı noktasındaki HTTPS isteklerini dinler. Yani portalı HTTP isteklerini veya HTTPS isteklerini dinleyecek şekilde yapılandırabilirsiniz ancak ikisini birden yapamazsınız.
Bağlantı noktası numarasını, Portal tarafından kullanılan HTTP bağlantı noktasını ayarlama bölümünde açıklandığı şekilde de değiştirebilirsiniz.
TLS'yi yapılandırmak için:
- TLS anahtarınızı ve sertifikanızı alın. Bu örnekte sertifika server.crt adlı bir dosyada, anahtar ise server.key dosyasında yer alır.
- Sertifikanızı ve anahtarınızı portal sunucusuna yükleyin:
/opt/apigee/customer/nginx/ssl.Dizin yoksa dizini oluşturun ve sahibini "apigee" kullanıcısı olarak değiştirin: user:
mkdir /opt/apigee/customer/nginx/ssl
chown apigee:apigee /opt/apigee/customer/nginx/ssl - Sertifikanın ve anahtarın sahibini "apigee" kullanıcısı olarak değiştirin:
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.propertiesdosyasını bir düzenleyicide açın. Dosya ve dizin yoksa bunları oluşturun.drupal-devportal.propertiesiçinde aşağıdaki ö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;
conf_devportal_ssl_blockdeğerini sertifika ve anahtar dosyalarının yolu olarak ayarlayın. Diğer özellikleri değiştirmeniz gerekmez.- Dosyayı kaydedin.
- Portalı yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-drupal-devportal restart
Portala TLS üzerinden erişebilmeniz gerekir.