./categories/server
Apache www·HTTPS 리다이렉트 vhosts
도메인·경로는 플레이스홀더로 일반화.
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>
관련 링크: https://httpd.apache.org/docs/current/vhosts/
./comments