miniserver:start
문서의 이전 판입니다!
미니 서버 운영 문서
아파치2 SSL 구축
# apt-get install apache2 # a2enmod ssl # service apache2 restart # mkdir /etc/apache2/ssl # openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt # Common Name 에서 도메인 이름을 제대로 적어줄 것.
default-ssl 파일 조정. ServerAdmin, ServerName 올바르게 조정하고 바로 아래에,
SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
그리고 사이트 열기.
# a2ensite default-ssl # service apache2 restart
여기서 서버가 제대로 동작하지 않으면, 에러 로그를 살펴 보자. Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile]
이런 로그를 발견한다면 제대로 설정이 안 된 것이다.
가상 호스트 설정 또한 위와 마찬가지로 각각의 ServerName 마다 SSLEngine/SSLCertificateFile/SSLCertificateKeyFile 항목을 설정한다. 마지막으로 SSL에서도 VirtualHost를 하도록
NameVirtualHost *:443 Listen 443
설정도 추가한다.
miniserver/start.1412889846.txt.gz · 마지막으로 수정됨: 2015/01/16 15:53 (바깥 편집)