SSL이란??
SSL은 "Secure Socket Layer"의 약자로 정보를 안전하게 전송하기 위한 보안 기술이다. 사용자와 웹 사이트 간의 데이터 통신을 암호화하여 데이터를 중간에서 조작하거나 엿보는 행위를 방지하는 역할을 한다.
웹 사이트의 url에서 시작 부분인 https의 s가 SSL을 뜻하는 것이다. 현재는 TLS(Transport Layer Security)라는 SSL의 다음 버전으로 이 역할이 상당 부분 대체되고 있다.
SSL 인증서 갱신 방법
- cert.pem, key.pem, name-Chain.pem 등의 인증서 파일을 받았을 것이다. 해당 파일들을 임의의 폴더에 잘 저장해 놓는다.
- - Apache 1.x 는 httpd.conf
- Apache 2.0 은 ssl.conf
- Apache 2.2 이상은 httpd-ssl.conf
- Apache 2.4 는 httpd-ssl.conf
자신에게 해당하는 아파치 버전에 맞는 .conf 파일에 들어간다. (ex. vi httpd-ssl.conf) - SSLCertificateFile /usr/local/apache/conf/ssl/cert.pem (인증서파일)
SSLCertificateKeyFile /usr/local/apache/conf/ssl/key.pem (키파일)
SSLCertificateChainFile /usr/local/apache/conf/ssl/Name-Chain.pem (체인인증서파일)
위와 같은 형식으로 인증서의 경로가 저장되어 있을 것이다. FTP로 해당 경로까지 들어간다. - 임의의 폴더에 저장해 놓았던 새로운 인증서 파일을 기존의 인증서가 있는 경로에 붙여넣어준다. 혹시 모르니 기존의 파일들을 백업해 놓은 후에 같은 파일명으로 추가하는 방법을 추천한다.
- 인증서를 교체한 후, 아파치를 재구동 해야지만 적용이 된다. (아파치 재구동 : ./apachectl restart)
'개발' 카테고리의 다른 글
하나 또 배웠다. (0) | 2024.02.28 |
---|---|
톰캣 서버 재가동 시 유의사항 (2) | 2024.02.27 |
레거시 코드 파악하는 법 (0) | 2024.01.31 |
<![CDATA[ ~~~ ]]>란?? (0) | 2024.01.31 |
이클립스에서 SVN 연동하기 (0) | 2024.01.30 |