본문 바로가기
Dev/Linux

[Linux] SSL 인증서

by 흰바다제비 2022. 8. 8.
728x90

Apache 웹서버에 SSL 적용. 3가지 경우로 나누어 실습.

 

1)     HTTP > HTTPS Rewrite, mod_jk 사용

2)     HTTP > HTTPS Rewrite X, mod_jk 사용

3)     HTTP > HTTPS Rewrite, proxy 사용

 


1)     HTTP > HTTPS  Rewrite, mod_jk 사용

  • httpd.conf 수정
# vi /usr/local/apache/conf/httpd.conf
…
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
Include conf/extra/httpd-ssl.conf
LoadModule rewrite_module modules/mod_rewrite.so
…

 

2)     HTTP > HTTPS  Rewrite X, mod_jk 사용

  • httpd-ssl.conf 설정
# vi /usr/local/apache/conf/extra/httpd-ssl.conf
<VirtualHost _default_:443>
…
JkMount /* worker1
SSLEngine on
SSLCertificateFile [인증서 파일 경로]
SSLCertificateKeyFile [키파일 경로]
SSLCACertificateFile [중계인증서 파일경로]

 

3)     HTTP > HTTPS  Rewrite, proxy 사용

  • httpd-vhosts.conf 설정
# vi /usr/local/apache/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
…
JkMount /* worker1
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://example.website.kr

 

728x90

'Dev > Linux' 카테고리의 다른 글

[Ansible] Include  (0) 2022.08.11
[Ansible] Module  (0) 2022.08.10
[Linux] Samba 삼바 환경 설정  (0) 2022.08.07
[Linux] sudo  (0) 2022.08.06
[Linux] Disk Mount  (0) 2022.08.05

댓글