Apache の mod_rewrite で、SetEnv や SetEnvIf した変数を使う方法にすこしはまったので、備忘録として残しておきます。 まず、最初にやりたかったのは、次のような VirtualHost を定義している状態で、任意のサーバへリバースプロキシとして設定しているとき、リクエストホスト名ごとにリバースプロキシするときのポート番号を変更したかった。 ServerName s*.example.com LogLevel warn ErrorLog "|/usr/sbin/cronolog /var/log/server_error_log.%Y%m%d" CustomLog "/var/log/example_access_log.%Y%m%d" combined SSLEngine on SSLProtocol all -SSLv2 SSLCipherSuite AL