動的バーチャルホスト
http://{ユーザのkey}.blog.tomyhero.dev
こんな感じでアクセスしたい。以下のように実装。id:kopug に聞いた。thanks.
リバースプロキシ側
<VirtualHost *:80> DocumentRoot /var/www/html ServerName blog.tomyhero.dev ServerAlias *.blog.tomyhero.dev ErrorLog logs/site-tomyhero-error_log CustomLog logs/site-tomyhero-access_log common # Reverse Proxy Reverse Proxy ProxyPassReverse / http://tomyhero2.dev RewriteEngine On RewriteRule ^/image/ - [L] RewriteRule ^/css/ - [L] RewriteRule ^/js/ - [L] RewriteCond %{HTTP_HOST} (.*).blog.tomyhero.dev RewriteRule ^/(.*) http://tomyhero2.dev/user/%1/$1 [P,L] </VirtualHost>
Catalyst Chain
[debug] Loaded Chained actions: .-------------------------------------+--------------------------------------. | Path Spec | Private | +-------------------------------------+--------------------------------------+ | /user/*/profile | /user/name (1) | | | => /user/profile | '-------------------------------------+--------------------------------------'