動的バーチャルホスト

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                     |
'-------------------------------------+--------------------------------------'