OS

SSL Apache 설치

husks 2020. 7. 31. 15:12
반응형


환경은 아래와 같습니다.


CentOS release 6.9

Apache/2.2.27 (Unix)


1)

apache/conf 밑에 ssl 디렉토리를 생성해서 해당 디렉토리에 인증서 파일을 넣습니다. (apache/conf/ssl)



(중요 부분은 모자이크 처리 하였습니다.)



2)

httpd.conf 파일을 에디터로 열어 주석을 풀어 줍니다. (apache/conf/httpd.conf)


해당 파일을 보시면 아래 문구가 주석 처리 되어 있을껍니다.


해당 부분 주석을 풀어주세요.


 LoadModule ssl_module modules/mod_ssl.so

 

 Include conf/extra/httpd-ssl.conf


 <IfModule ssl_module>

 SSLRandomSeed startup builtin

 SSLRandomSeed connect builtin

 </IfModule>



3)

httpd-ssl.conf 파일을 에디터로 열어 줍니다. (apache/conf/extra/httpd-ssl.conf)


래의 값을 참고하셔서 해당 부분의 값을 설정해 주세요. (경로 및 서버명)


[주석 풀기]

 SSLEngine on


[값 설정]

 DocumentRoot "/home1/deploy/test"

 ServerName test.test.co.kr:443

 ServerAdmin you@example.com

 ErrorLog "/apps/apache-2.2.27/logs/error_log"

 TransferLog "/apps/apache-2.2.27/logs/access_log" 


 SSLCertificateFile "/apps/apache/conf/ssl/star_****_co_kr_cert.pem"


 SSLCertificateKeyFile "/apps/apache/conf/ssl/star_****_co_kr_nopass.pem"


 SSLCACertificateFile "/apps/apache/conf/ssl/Chain_RootCA_Bundle.crt"



4) 
아파치 재 구동 해줍니다.


./apachectl stop


./apachectl start


5) URL에 https 를 붙여서 확인해 보세요.


반응형