사용자 도구

사이트 도구


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.1402680332.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki