Edge for Private Cloud phiên bản 4.18.05
Tất cả các bản cài đặt Cổng dịch vụ dành cho nhà phát triển Apigee (hoặc đơn giản là cổng thông tin) trên đám mây riêng tư do Apigee đề xuất đều yêu cầu cổng thông tin phải nằm sau một trình cân bằng tải. Do đó, bạn cần định cấu hình TLS trên chính trình cân bằng tải chứ không phải trên cổng thông tin. Do đó, quy trình bạn sử dụng để định cấu hình TLS phụ thuộc vào trình cân bằng tải.
Tuy nhiên, nếu cần, bạn có thể định cấu hình TLS trên máy chủ web lưu trữ cổng thông tin.
Xem phần Sử dụng TLS trên cổng thông tin để biết thông tin tổng quan về cách sử dụng TLS trên cổng thông tin.
Đối với cổng thông tin chạy trên Nginx
Theo mặc định, một cổng sử dụng máy chủ web Nginx sẽ theo dõi các yêu cầu HTTP trên cổng 8079. Nếu bạn bật TLS, thì cổng thông tin chỉ nghe các yêu cầu HTTPS trên 8079. Tức là bạn có thể định cấu hình cổng thông tin để theo dõi các yêu cầu HTTP hoặc yêu cầu HTTPS, nhưng không thể định cấu hình cả hai.
Bạn cũng có thể thay đổi số cổng như mô tả trong phần Đặt cổng HTTP mà cổng thông tin sử dụng.
Cách định cấu hình TLS:
- Lấy khoá và chứng chỉ TLS. Trong ví dụ này, chứng chỉ nằm trong tệp có tên là server.crt và khoá nằm trong server.key.
- Tải chứng chỉ và khoá lên máy chủ cổng thông tin để
/opt/apigee/customer/nginx/ssl.Nếu thư mục không tồn tại, hãy tạo thư mục đó và thay đổi chủ sở hữu thành người dùng "apigee":
mkdir /opt/apigee/customer/nginx/ssl
chown apigee:apigee /opt/apigee/customer/nginx/ssl - Thay đổi chủ sở hữu của chứng chỉ và khoá thành người dùng "apigee":
chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.crt
chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.key - Mở
/opt/apigee/customer/application/drupal-devportal.propertiestrong trình chỉnh sửa. Nếu tệp và thư mục không tồn tại, hãy tạo chúng. - Đặt các thuộc tính sau trong
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;
Đặt
conf_devportal_ssl_blockthành đường dẫn đến tệp chứng chỉ và tệp khoá. Bạn không cần phải sửa đổi các thuộc tính khác. - Lưu tệp.
- Khởi động lại cổng:
/opt/apigee/apigee-service/bin/apigee-service apigee-drupal-devportal restart
Bạn có thể truy cập vào cổng thông tin qua TLS.