-1
AWS 탄력적 인 beanstalk 인스턴스에 심포니 애플리케이션을 배포했습니다.Force https aws elasticbeanstalk
HTTPS 프로토콜 만 사용하고 싶습니다. 이 컨텐츠 .elasticbeanstalk/https_rewrite.cfg.yml : :이 파일을 만든
files:
/etc/httpd/conf.d/ssl_rewrite.conf:
content: "LoadModule rewrite_module modules/mod_rewrite.so\n\
RewriteEngine On\n\
# This will enable the Rewrite capabilities\n\
RewriteCond %{HTTPS} !=on\n\
# This checks to make sure the connection is not already HTTPS\n\
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] \n"
group: root
mode: "000644"
owner: root
그러나 그것은 작동하지 않습니다.
아마존에서 생성 한 인증서를 사용합니다.
아이디어가 있으십니까?
감사합니다.
예이 링크를 읽었지만 무엇을하고 있습니까? 파일 : /etc/httpd/conf.d/ssl_rewrite.conf : 콘텐츠 : "RewriteEngine On \ n RewriteCond % {HTTP : X-Forwarded-Proto} = http \ n RewriteRule. https : // % {HTTP : 호스트} % {REQUEST_URI} [L, R = 영구] " 그룹 : 루트 모드 :"000644 " 소유자 : root이 내용은 작동하지 않습니다. – Oneill
예로드 밸런서를 사용하고 있으며 브라우저에 보안 로고가 있기 때문에 요청이 https로 리디렉션되지 않는다고 생각합니다. 내 브라우저에 보안 로고가있어서 http를 https로 강제로로드 밸런서를 사용할 수 있습니까? – Oneill
예,하지만 브라우저 (Firefox)에 녹색 자물쇠가 표시되지 않는 이유는 무엇입니까? – Oneill