AWS의 무료 SSL 인증서를 사용하다보니 아래와 비슷한 상황이 발생하였다. AWS 의 무료 SSL은 Load Balancer 와 Cloud Front으로만 제공해주기 때문이다.
(본인의 경우 Client Https Request => Load Balancer(Http) => API(Https))
해결방법
1. EC2 에서 sudo yum install -y mod24_ssl 명령으로 설치
2. 아래의 예시 참고
3 4 5 6 7 8 9 10 11 12 | NameVirtualHost *:80 <VirtualHost *:80> ServerName mysite.com SSLProxyEngine On RequestHeader set Front-End-Https "On" CacheDisable * ProxyPass /myapp https://tomcat-host:8443/myapp ProxyPassReverse /myapp https://tomcat-host:8443/myapp RedirectMatch ^/$ http://mysite.com/myapp </VirtualHost> |
'Development > Web & Server' 카테고리의 다른 글
Spring MimeMessageHelper attachment filename encoding (0) | 2018.10.29 |
---|---|
How do I redirect HTTP traffic on my server to HTTPS on my load balancer? (0) | 2017.10.26 |
React에 XLSX & Webpack 설정 (0) | 2017.01.06 |
SPRING BOOT COMMUNICATIONS LINK FAILURE WITH MYSQL AND HIBERNATE (0) | 2016.05.09 |
[MongoDB] EC2 설치 후 연결이 안될때 (0) | 2016.05.03 |