OpenSSL로 생성한 인증서를 Apache 웹 서버에 적용하는 방법에 대해 알아보겠습니다.
Ⅰ. 인증서 및 개인 키 파일 준비
OpenSSL로 생성한 인증서 파일과 개인 키 파일을 Apache 서버가 액세스할 수 있는 위치로 이동시킵니다. Yum 명령어로 설치 했을 경우 /etc/ssl/ 또는 /etc/apache/ssl/과 같은 디렉토리에 저장되고, 소스 설치 시에는 지정한 디렉터리로 이동합니다.
Ⅱ. Apache 설정 수정
Apache의 Virtual Host 설정 파일을 수정합니다. Apache의 설정 디렉토리에 위치하며, 파일 이름은 httpd.conf, apache.conf, 또는 ssl.conf 등일 수 있습니다.
Ⅲ. SSL 모듈 활성화
ⅰ) Apache 설정 파일에서 SSL 모듈을 활성화합니다. 이를 위해 다음과 같은 명령어를 사용할 수 있습니다:
LoadModule ssl_module modules/mod_ssl.so
ⅱ) SSL 설정 추가
Virtual Host 섹션에 SSL 설정을 추가합니다. 다음은 간단한 예시입니다:
<VirtualHost *:443>
ServerName yourdomain.com
SSLEngine on
SSLCertificateFile /etc/ssl/certificate.pem
SSLCertificateKeyFile /etc/ssl/key.pem
</VirtualHost>
여기서 yourdomain.com을 사용하고 있는 도메인으로 변경하고, SSLCertificateFile과 SSLCertificateKeyFile의 경로를 실제 인증서 파일과 개인 키 파일의 경로로 변경해야 합니다.
Ⅳ. Apache 재시작
설정 변경 후에 Apache를 재시작하여 변경 사항을 적용합니다. 이를 위해 다음 명령어를 사용할 수 있습니다:
systemctl restart apache
service apache restart
이제 Apache 웹 서버에 OpenSSL로 생성한 인증서가 적용되어 HTTPS로 통신할 수 있게 됩니다.
'어플리케이션' 카테고리의 다른 글
Grafana와 Prometheus 에 대해 알아보겠습니다. (0) | 2024.05.03 |
---|---|
Zabbix 에 대해 알아보겠습니다. (0) | 2024.05.02 |
취약점 및 취약점별 유형에 대해 알아보겠습니다. (0) | 2024.03.07 |
사이버 공격 현황과 사이버 킬 체인에 대해 알아보겠습니다. (0) | 2024.03.04 |
FIN_WAIT_2, CLOSE_WAIT 에 발생 원인 및 조치 방법에 대해 알아보겠습니다. (1) | 2024.02.16 |