Passenger が次の nginx サーバーの config.ru ファイルを検出しないという問題があります。
server {
listen 80;
passenger_enabled on;
server_name callumj.com cjlondon.com;
access_log logs/callumj.access.log;
root /webapps/callumj_com/public;
}
Nginxはそれを無視して、通常のWebページとして扱っているようです(パブリックでindex.htmlを検索しようとすると禁止領域が表示されるため)。Rackup コマンドを実行して config.ru を実行すると、正常に起動することを確認しました。
これとよく似た別のサーバー ディレクティブがあります。これは Rails を使用しており、完全に機能しているようです。
何か不足していますか?
前もって感謝します!