0

Ryan Bates railcast に基づいて nginx と unicorn を使用して Rails アプリを実行しようとしています (これはまったく新しいrails new testappです)。

したがって、最初のステップでは、nginx のみをテストし、ユニコーンはテストしませindex.htmlpublic/。私はそれを自分のtestappディレクトリに向けると、「「/var/www/testapp」のインデックスは禁止されています」というエラーが表示されます(すべて777に設定しても同じエラーが発生しました)

私のユーザー名: deployer、nginx: ワーカー プロセス ユーザーはwww-dataです。

私のtestappに対応した私のサイトでは、次へのシンボリックリンクがあり/var/www/testapp/config/nginx.conf ます:

server {
  listen 80;
  server_name beta.sitename.pl;
  root /var/www/testapp;
}

www/すべてのファイルとサブディレクトリの所有者はdeployergroup でありwww-data、すべてが 775 に設定されています。

どこに問題があるのですか?

4

1 に答える 1

0

ディレクトリ インデックスを適切に設定してみてください。次に例を示します。

index index.html default.html index.php;

ロケーションブロックまたは使用autoindex onオプションで。

詳細はこちら

于 2012-12-17T11:30:50.017 に答える