본문 바로가기
반응형

ssl5

Spring Security 80, 8080을 https로 사용한 경우 Spring Security에서 접근 제한을 통해 특정 페이지로 돌려보내는 설정을 할 수 있습니다.우연히 Apache HTTPD - Tomcat AJP 구성을 하였는데https 포트를 8080으로 구성하여 진행하게 되었습니다. 이상하게 접근 권한이 없는 경우 302 오류로 페이지가 이동하는데 접속된 8080 포트가 아닌 8443 포트로 이동하게 되는 현상이 발생하였습니다.테스트 과정에서 단순 페이지를 호출하여 접근 제어 없이 "/" 메인 페이지로 보낸 경우 정상적인 https-8080 포트로 이동하는데 SpringSecurity에 걸리면 https-8443으로 이동하게 되어 확인한 결과 Spring Security에서는 프로토콜을 잘못 기재된 경우를 대비하여 https 프로토콜로 접속된 것 중 80.. 2024. 6. 27.
폐쇄망에서 HTTPS 접속 시 IE 페이지 표시 안 되는 현상 폐쇄망에서 HTTPS(SSL)을 적용하였을 때 크롬에서는 최초 접속 시점에서 일시 지연 후 정상적으로 화면이 표시, IE(인터넷 익스플로우)의 경우 페이지가 표시되지 않았다. HTTPS 접속 시 인증서의 공인 CA사이트에 접근하여 인증서 유효성 체크 과정을 거치는데 해당 사이트에 연결하여 유효성 체크를 진행하지 못해 해당 페이지가 열리지 않는 현상이 발생하였다. 해결 방안은 해당 CA 사이트로 방화벽을 허용하여, 사이트 유효성에 대한 판단을 할 수 있도록 해야 한다. 아니라면 IE 옵션에서 "서버의 인증서 해지 확인" 항목의 체크를 해지하는 방법으로 검증하지 않도록 할 수 있다. IE에서 처리 방안 IE 인터넷 옵션 - 고급 탭 "서버의 인증서 해지 확인" 항목의 체크를 해지한다. #ssl #폐쇄망 #방.. 2021. 11. 23.
[Java] The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12] 개발 시점에 서버에 Java 설치 후 JDBC Driver를 사용하여 데이터베이스에 연결하고 있었는데 어느 정도 시점이 지난 후에 다른 서버에 yum으로 새로 설치하고 테스트하였을 때 DB 연결 부문에서 오류가 발생했다. $ java -version 자바 버전을 확인하였을 때 1.8이지만 패치 버전이 달랐다. 기존 서버 버전 openjdk version "1.8.0_222-ea" OpenJDK Runtime Environment (build 1.8.0_222-ea-b03) OpenJDK 64-Bit Server VM (build 25.222-b03, mixed mode) 신규 서버 버전 openjdk version "1.8.0_302" OpenJDK Runtime Environment (build 1.8.. 2021. 9. 10.
[HTTPS] https + ie11 에서 fontawesome가 표시 안되는 현상 http에서 잘 나오던 폰트 어썸 글꼴이 https로 설정을 한 이후 크롬, 파이어폭스 등에서는 잘 표시되지만 ie11에서만 표시가 되지 않았다. 테스트를 위해서 로컬에 https 환경을 구성 [APACHE] 로컬에서 https 테스트 환경 사용한 버전 Apache 2.4 Tomcat 8.5.x fontawesome 4.4.0 원인은 IE11 버그라는데 SSL 환경에서 폰트에 Cache를 사용하지 않게 되면 정상적으로 표시를 못해 캐시를 사용하도록 설정을 하면 된다. head의 Pragma 속성 no-cache 설정 Apache WEB 서버를 사용하고 있었기 때문에 httpd.conf 설정을 통하여 폰트 확장자에 한해서 캐시 설정을 변경 # 주석 해제 LoadModule headers_module mod.. 2020. 12. 20.
반응형