CentOS 6 に Apache+Passenger 5+Ruby 2.1 な環境構築して(その話はまたこんど書きます)たんだけど、途中で passenger-config restart-app してもホストが何も認識されてなくて「おろ?」ってなった話。要は Passenger はどのタイミングで VirtualHost が Rails アプリケーションだと理解するのか。 結論から書くと、Apache のプロセス起動したあとドメイン経由で初回アクセスした時。 ロケ地:お名前,com@VPS どうなんの? httpd.conf は以下のように VirtualHost が2つ書いてあるとする。 <VirtualHost *:80> DocumentRoot /var/www/sashimi.example.com/public ServerName sashimi.example.com