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 の最後の行が必要です。
私の構成で何が問題なのか知っていますか?