좋은 프로그램은 마음의 여유에서 나온다.

아파치2 SSL 설정 본문

웹서버/Apache

아파치2 SSL 설정

좋은데이 2015. 4. 20. 10:42

준비물

openssl을 이용해 자체 발급 또는 인증 업체에서 구매.


아파치2용 인증서, privite key, chain bundle, root


안드로이드에서 chain과 root를 등록안하면 인증서 오류 남.


1. 아파치2 설치

$ sudo apt-get update

$ sudo apt-get install apache2


2. SSL 모듈 활성화

$ sudo a2enmod ssl

$ sudo service apache2 restart


3.인증서 복사

sudo mkdir /etc/apache2/ssl


/etc/apache2/ssl 디렉토리에 .crt, .key, chainbundle.crt, root.crt를 복사


4. 아파치 SSL 설정

$ sudo vi /etc/apache2/sites-available/default-ssl


<IfModule mod_ssl.c>

  <VirtualHost _default_:443>

    ServerAdmin server@admin.com

    ServerName www.admin.com

    ServerAlias www.admin.com


    DocumentRoot /var/www

    .... 생략


    SSLEngine on

    SSLCertificateFile    /etc/apache2/ssl/인증서파일.crt

    SSLCertificateKeyFile /etc/apache2/ssl/키파일.key

    SSLCertificateChainFile /etc/apache2/ssl/체인파일.crt

    SSLCACertificateFile /etc/apache2/ssl/루트파일.crt

    .... 생략

  </VirtualHost>

</IfModule>


5. 아파치 문법 확인

$ sudo apachectl configtest

Syntax OK


6. 활성

$ sudo a2ensite default-ssl


7. 아파치2 재시작

$ sudo service apache2 restart


https로 접속 확인

'웹서버 > Apache' 카테고리의 다른 글

아파치2 http로 접속시 https로 보내기  (0) 2015.04.20
Comments