1
내가 리버스 프록시 여기SSL이
포트 443에서 수신 대기로 Nginx에 구성된 포트 9000 에 아마존 EC2에 내 재생 응용 프로그램을 실행하고있어 내 nginx를 구성입니다 :
proxy_buffering off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
upstream my-app {
server 127.0.0.1:9000;
}
server {
server_name www.my-app.com my-app.com;
rewrite ^(.*) https://www.my-app.com$1 permanent;
}
server {
listen 443;
ssl on;
ssl_certificate /home/my-app.com/certificate.crt;
ssl_certificate_key /home/my-app.com/certificate.key;
keepalive_timeout 70;
server_name www.my-app.com;
location/{
proxy_pass http://my-app;
}
}
제 질문은 : HTTP 대신 HTTPS로 Play App을 실행해야합니까, 아니면 nginx 수준에서 SSL을 설정하기에 충분합니까? 내 모든 페이지가 HTTPS를 통해 열리길 원한다는 사실을 감안할 때.
감사합니다.