반응형
8082로 온 포트를 443(SSL) 포트로 리다이렉트 포트 설정
(http로 온 요청을 https로)
톰캣/conf/server.xml
<Connector port="8082" protocol="HTTP/1.1"
connectionTimeout="200000" URIEncoding="UTF-8"
redirectPort="443" />
톰캣/conf/web.xml에 아래 코드를 추가
<security-constraint>
<web-resource-collection>
<web-resource-name>SSL Forward</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
톰캣 재기동하면 적용된다.
이렇게만 하면 요청이 302 code로 redirect됨(임시 redirect)
구글은 307 요청이길래 차이점을 찾아봄
redirection유형 | 사용 사례 |
302 | 콘텐츠가 일시적으로 이동되었으며 HTTP 방식이 변경될 수 있습니다. |
307 | 콘텐츠가 일시적으로 이동되었으며 HTTP 메서드는 그대로 유지되어야 합니다. |
그냥 302로 해야지......
다음포스팅은 haproxy에서 http요청을 https로 리다이렉트 하는 글을 기록해야지
반응형
'개발 > 리눅스' 카테고리의 다른 글
취약점 이슈 log4j 버전확인 명령어 정리 (0) | 2021.12.14 |
---|---|
NoRouteToHostException 호스트로 갈 루트가 없음 해결 (0) | 2021.11.25 |
tomcat 로그 설정 - catalina.out 파일 생성하기 (0) | 2021.11.02 |
리눅스 mysql 접속 및 쿼리실행 방법 (0) | 2021.10.13 |
shell로 jeus 관리자 접속/재기동/로그 (0) | 2021.05.10 |