-
Docker SSL인증서Docker/Today 2025. 7. 2. 14:03
SSL 인증서
1. Window Powershell 관리자 권환으로 실행2. Get-ExecutionPolicy 입력Restricted가 아닐 경우 Set-ExecutionPolicy AllSigned 실행 후 Y 입력3. Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::Sec
blog.ovmkas.co.kr
기존과 동일하게 SSL인증서를 받은 뒤
프로젝트 파일 안에 넣어둔다프로젝트 파일 - docker(폴더생성)
1. SSL.PEM
2. SSLKEY.PEM
3. vhost-ssl.conf (파일생성)
vhost-ssl.conf
<IfModule mod_ssl.c> <VirtualHost *:443> ServerName 주소 DocumentRoot /var/www/html/폴더명/public <Directory /var/www/html/폴더명/public> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> # SSL 설정—mkcert 로 발급한 cert/key 파일 경로 SSLEngine on SSLCertificateFile /etc/apache2/ssl/파일명.pem SSLCertificateKeyFile /etc/apache2/ssl/파일명-key.pem ErrorLog ${APACHE_LOG_DIR}/error_ssl.log CustomLog ${APACHE_LOG_DIR}/access_ssl.log combined </VirtualHost> </IfModule>docker-compose.yml
app :
volumes :
- ./docker/SSL파일명.pem:/etc/apache2/ssl/SSL파일명.pem:ro
- ./docker/SSL파일명-key.pem:/etc/apache2/ssl/SSL파일명-key.pem:ro
- ./docker/vhost-ssl.conf:/etc/apache2/sites-available/default-ssl.conf:roport :
- "8443:443" 추가
dockerfile
# 🔹 Apache SSL 모듈 활성화 & SSL vhost 켜기
RUN a2enmod ssl && a2ensite default-ssl.conf컨테이너 재시작
'Docker > Today' 카테고리의 다른 글
Depends (0) 2025.08.20 Docker Setting(sfac) (0) 2025.06.22