2

AlwaysDataで説明されているように、自分のコンピューターでDjango プロジェクトをセットアップしようとしています。

ArchLinux を使用しています。

FastCGI スクリプト (上記のリンクと同じ django.fcgi) を含むディレクトリに移動すると、error_log でアクセスが拒否されました。

client denied by server configuration: /var/www/home

directory/django.fcgiただし、のみではなく にアクセスすると、プロジェクトにアクセスできますdirectory/

私の .htaccess は次のとおりです。

AddHandler fastcgi-script .fcgi
Options +ExecCGI
DirectoryIndex django.fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ django.fcgi/$1 [QSA,L]

directory/最後の行にコメントすると、アクセス拒否エラーが発生せず、両方の方法 (および)で django プロジェクトにアクセスできますdirectory/django.fcgi

それでも、きれいな URL を取得するには、この .htaccess の最後の行が必要です。

私の構成で何が問題なのか知っていますか?

4

1 に答える 1

0

私は最終的に mod_wsgi を使用して問題を解決しました。

于 2012-05-09T12:59:24.010 に答える