포털에서 HTTPS 사용

Private Cloud용 Edge v4.19.01

Apigee Developer Services 포털 (또는 간단히 포털)의 모든 Apigee에서 권장하는 Private Cloud 설치는 부하 분산기 뒤에 있어야 합니다 따라서 부하 분산기 자체에 TLS를 구성하고 확인할 수 있습니다. 따라서 TLS를 구성하는 데 사용하는 절차는 부하에 따라 다릅니다. 배급합니다

하지만 필요한 경우 포털을 호스팅하는 웹 서버에 TLS를 구성할 수 있습니다.

다음을 참조하세요. 포털을 참조하세요.

Nginx에서 실행되는 포털

기본적으로 Nginx 웹 서버를 사용하는 포털은 포트 8079에서 HTTP 요청을 리슨합니다. 만약 TLS를 사용 설정하면 포털이 8079에서 HTTPS 요청만 수신 대기합니다. 즉, 다음 중 하나를 수행할 수 있습니다. 포털을 구성하여 HTTP 요청 또는 HTTPS 요청을 수신 대기하도록 구성해야 합니다.

또한 다음에 설명된 대로 포트 번호를 변경할 수 있습니다. 포털에서 사용하는 HTTP 포트를 설정합니다.

TLS를 구성하려면 다음 안내를 따르세요.

  1. TLS 키 및 인증서를 가져옵니다. 이 예에서 인증서는 server.crt이고 키는 server.key에 있습니다.
  2. 포털 서버에 인증서와 키를 업로드하여 /opt/apigee/customer/nginx/ssl
    디렉터리가 존재하지 않으면 디렉터리를 만들고 소유자를 'Apigee'로 변경하세요. 사용자:
    mkdir /opt/apigee/customer/nginx/ssl
    chown apigee:apigee /opt/apigee/customer/nginx/ssl
  3. 인증서 및 키의 소유자를 'Apigee'로 변경하세요. 사용자:
    chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.crt
    chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.key
  4. 편집기에서 /opt/apigee/customer/application/drupal-devportal.properties을 엽니다. 파일과 디렉터리가 존재하지 않으면 만듭니다.
  5. drupal-devportal.properties에서 다음 속성을 설정합니다.
    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_block를 인증서 및 키 파일의 경로로 설정합니다. 현재 위치: 다른 속성은 수정할 필요가 없습니다.

  6. 파일을 저장합니다.
  7. 포털을 다시 시작합니다.
    /opt/apigee/apigee-service/bin/apigee-service apigee-drupal-devportal restart

TLS를 통해 포털에 액세스할 수 있습니다.