본문 바로가기

Learning/ └Kali Linux

Apache + SSL 설정

 

 Ubuntu Apache + SSL 설정  


 

아파치 설치

# apt-get install -y apache2

openssl 설치 여부 확인 (없으면 설치)

# dpkg -l | grep openssl

# apt-get install -y openssl

아파치의 SSL 모듈 활성화

# a2enmod ssl

(a2enmod 명령어를 써줘야 mods-available 에 있는 SSL 관련 파일이 mods-enabled 에 심볼릭링크 되면서 적용된다.)

 

 

SSL 인증서 디렉토리 생성

# mkdir /etc/apache2/ssl

인증서 파일들 이동

# mv /root/*.pem /etc/apache2/ssl

default-ssl 파일을 복사하여 사용할 설정파일 생성

# cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-available/ssl.conf

설정파일 수정

# vi /etc/apache2/sites-available/ssl.conf

SSLEngine on   (:25)

SSLCertificateFile      /etc/apache2/ssl/cert.pem   (:32)

SSLCertificateKeyFile   /etc/apache2/ssl/key.pem   (:33)

SSLCertificateChainFile /etc/apache2/ssl/TrueBusiness-Chain_sha2.pem   (:34)

사이트 활성화

# a2ensite ssl.conf

(a2ensite 명령어를 써줘야 sites-available 에 있는 설정 파일이 sites-enabled 에 심볼릭 링크 되면서 적용된다.)


아파치 재시작

# service apache2 restart

netstat -nlpt 로 80, 443 올라오는지 확인