Server/WAS2 Tomcat8.5 + SpringBoot CORS 문제 해결 환경은 SpringBoot의 내장톰캣을 이용하지 않고 톰캣 서버를 별도로 설치하여 그 안에서 스프링부트 앱을 올리는 구조였다. 프로젝트의 API를 프론트개발 쪽에서 호출해야 하는데 CORS 문제가 있어 Spring Security에서 CORS 관련 코드를 추가하여 해결했다. @Override protected void configure(HttpSecurity http) throws Exception { http ... .and() .cors().configurationSource(corsConfigurationSource()) .and() ... } @Bean public CorsConfigurationSource corsConfigurationSource() { CorsConfiguration conf.. 2021. 9. 10. [Tomcat, HTTPS] 톰캣에서 https 사용하기 SSL 인증서 발급 openssl을 이용해 ssl 인증서 발급 (https://sourceforge.net/projects/openssl/files/latest/download?source=typ_redirect) openssl 다운로드 후 C: 밑에 압축 해제 관리자 권한으로 cmd 실행 후 openssl/bin/ 경로에서 openssl.exe 실행 C 밑에 풀지 않으면 아래와 같은 경고가 뜰 수 있다. 이러면 CSR 을 만들 때 openssl.cnf를 찾지 못해 실행할 수 없다. 그리고 실제로 openssl.cnf 파일은 bin 밑에 있으니 이 파일을 OpenSSL 밑으로 옮겨주자 WARNING: can't open config file: C:/OpenSSL/openssl.cnf cd C:/OpenS.. 2020. 1. 13. 이전 1 다음