apache2 の VirtualHost なナニについて
必要な設定はおおざっぱに二点。
DNS 方面については、CNAME を追加するのみ。xxx.local というホストに対して a.local と b.local という仮想ホストを追加するとゆーのを前提にすると
xxx.local IN A 172.16.0.1 a.local IN CNAME xxx.local b.local IN CNAME xxx.local
こんな感じで a.local とか b.local からも ping の返事が帰ってくれば OK
次は apache2 方面。面倒臭いので /etc/apache2/sites-available/defaults を修正。以下を追加しとります。(easy スギ?)
<VirtualHost *> ServerName a.local DocumentRoot /var/www/typo/public <Directory /var/www/typo/public/> Options ExecCGI FollowSymLinks AllowOverride all Order allow,deny Allow from all </Directory> </VirtualHost>
ログとかを切り分けるとかの細かいナニは略。(こらー
# とりあえずイントラの中ですんで、と言い訳
追記
駄目だ。何故か url_for でできる URL 文字列が微妙。
url_for { :controller => 'articles' } => 'http://a.local/typo/articles/'
ってなってしまう ...
apache2 の設定かなぁ。