Steady Mind For My Life

https://github.com/jongseok3910/Spring-Study

전자정부프레임워크&Spring Project

Web서버 SSL설정

함탕 2024. 12. 4. 17:53
728x90
728x90

Tomcat서버에서 JBoss서버로 서비스를 이전하면서

있었던 일이다.

 

나는 얼마전 Server.xml에 SSL 설정하는 글을 올린적이 있다.

2024.10.30 - [전자정부프레임워크] - HTTPS통신과 SSL, 인증서(공개키,개인키)

 

현재 개발하고 있는 소스는 위 글처럼 server.xml에 SSL설정 되어있었고

이를 토대로 JBoss서버에 SSL설정을 하려고 했다.

 

그런데 실제 AS-IS 서버의 SSL설정은 달랐다!

 

AS-IS 서버를 살펴보니 server.xml에 SSL 설정이 없었고

순간 멍~해졌다. ㅎ

 

알고보니 실제 운영서버는 WEB단에서 SSL설정을 해놓은 것이었다.

예상과 다른 환경에 당황했지만 침착하게 SSL에 대해 검색하고 공부를 한 결과

SSL설정은 두가지 방법이 있다는것을 알았다.

 

1. WAS서버에서 설정(위 링크의 방법)

2. WEB서버에서 설정

 

SSL설정은 WEB/WAS 서버 둘다 가능한데

보편적으로는 WEB서버에서 설정하는게 정석이다.

 

그렇기에 나또한 WEB서버에 SSL설정을 하기로 했다.

 

ssl.conf 설정

WEB서버에 보면 APACHE폴더가 있다.

이 폴더를 잘 뒤져보면 ssl.conf or OOO_ssl.conf 라는 파일이 있는데 

이 파일에 설정을 해야한다.

 

SSLCertificateFile /APACHE/jbcs-httpd24-2.4/httpd/ssl/sslKey/ OOO.crt
SSLCertificateKeyFile /APACHE/jbcs-httpd24-2.4/httpd/ssl/sslKey/ OOO.key
SSLCertificateChainFile /APACHE/jbcs-httpd24-2.4/httpd/ssl/sslKey/ OOO.crt

 

ssl.conf파일에 위와같이 경로를 설정하고 해당 경로에 발급받은 인증 키 등 필요파일은 올려두기만 하면된다.

(Listen 443 같이 포트설정도 확인!!)

 

신규서버로 서비스 이전을 하면서 고생도 했지만

지금과 같이 SSL설정에 대해서 많이 알게되었다.

 

이렇게 또 조금씩 성장해 나감을 느끼면서 뿌듯함을 느꼈다.

 

 

 

 

728x90
300x250