開発サーバーに Phusion Passenger をセットアップしました。
<VirtualHost *:80>
ServerName railscasts.local
DocumentRoot "/Users/rbates/code/railscasts/public"
RailsEnv development
RailsAllowModRewrite off
<directory "/Users/rbates/code/railscasts/public">
Order allow,deny
Allow from all
</directory>
</VirtualHost>
ネットワーク上の他のマシンから Rails アプリケーションにアクセスしたいのですが、アクセスしたいマシンごとにホスト ファイルを構成する必要はありません。
127.0.0.1 railscasts.local
私の理解では、問題を解決するローカル DNS サーバーをセットアップすることができましたが、繰り返しますが、そうする必要はありません。ServerName を開発サーバーの IP アドレスに設定しようとしましたが、これは機能せず、黙って失敗しました。
DNSサーバー以外に、またはLAN上のすべてのマシンを構成する以外に、これを達成する方法はありますか? IPアドレスを指定することでそれを達成できるはずですか?
ありがとう