例
- http://aaa.example.com/ => /home/aaa/public_html
- http://bbb.example.com/ => /home/bbb/public_html
ユーザのアカウントに対して
ではなくて、
実現方法
実際のところ世間の皆さんはどうやってるんですかね。とりあえず凡人の僕が思いつくのは、mod_rewrite使って何とかすりゃできんじゃね、ってことなのでやってみました。それっぽいことは実現できました。細かい動作は未確認。
RewriteEngine On RewriteCond %{HTTP_HOST} ^(.*?)\.example\.com$ RewriteRule ^/(.*)$ /home/%1/public_html/$1 [L]
でも何だかしっくりこない。何やら怪しげ。何かダサい。何か不安。
みたいなURIでディレクトリトラバーサルされたら嫌だなー思ってたんですが、どうやらそれは大丈夫だったみたいです。