본문 바로가기
IT일반

아파치 가상호스트 서버 설정 SSL

by xavi2019 2020. 5. 9.

/usr/local/etc/httpd/extra
httpd-vhosts.conf

<VirtualHost *:80>
    DocumentRoot "/Users/zauin/WebRoot/tera"
    ServerName	tera.co.kr
    ServerAlias www.tera.co.kr
    ErrorLog "/usr/local/var/log/httpd/tera.co.kr-error_log"
    CustomLog "/usr/local/var/log/httpd/tera.co.kr-access_log" common

    RewriteEngine On
    RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
    DocumentRoot "/Users/zauin/WebRoot/tera"
    ServerName tera.co.kr
	ServerAlias www.tera.co.kr
    SSLEngine on

    ErrorLog "/usr/local/var/log/httpd/tera.co.kr_ssl_error.log"
    TransferLog "/usr/local/var/log/httpd/tera.co.kr_ssl_access.log"
    CustomLog "/usr/local/var/log/httpd/tera.co.kr_ssl_request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

    SSLCertificateFile "/private/etc/letsencrypt/live/tera.co.kr-0001/cert.pem"
    SSLCertificateKeyFile "/private/etc/letsencrypt/live/tera.co.kr-0001/privkey.pem"
    SSLCertificateChainFile "/private/etc/letsencrypt/live/tera.co.kr-0001/chain.pem"
# SSLCertificateChainFile "/private/etc/letsencrypt/live/tera.co.kr-0001/fullchain.pem"

    SSLSessionTickets on

    <Directory "/Users/zauin/WebRoot/tera">
        Options FollowSymLinks
        AllowOverride All
        <IfVersion < 2.3 >
        Order allow,deny
        Allow from all
        </IfVersion>
        <IfVersion >= 2.3 >
        Require all granted
        </IfVersion>
    </Directory>  
</VirtualHost>

댓글