nugawiki

./categories/server

Apache www·HTTPS 리다이렉트 vhosts

업데이트 2026-07-21 조회수

도메인·경로는 플레이스홀더로 일반화.

apex → www 리다이렉트 + HTTPS

<VirtualHost example.com:80>
    ServerName example.com
    Redirect "/" "http://www.example.com/"
</VirtualHost>

<VirtualHost www.example.com:80>
    ServerName www.example.com
    ServerAlias en.example.com
    DocumentRoot "/home/app/www"
    AddDefaultCharset UTF-8

    JkMount /WEB-INF/* worker1
    JkMount /*.do worker1
    JkMount /*.jsp worker1

    ErrorLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/www-error_log_%Y%m%d 86400"
    CustomLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/www-access_log_%Y%m%d 86400" combined

    ErrorDocument 500 /common/error.html
    ErrorDocument 404 /common/error.html

    RewriteEngine on
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R,L]
</VirtualHost>

./comments