Я пытаюсь настроить проект Django, такой как , описанный в AlwaysData , но на моем собственном компьютере.
Я использую ArchLinux.
Я получил доступОтказано в моем error_log, когда я зашел в каталог, содержащий скрипт FastCGI (тот же django.fcgi, что и в приведенной выше ссылке):
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]
Если я прокомментирую последнюю строку, я не получу сообщение об отказе в доступе и получу доступ к своему проекту django с помощьюоба метода (directory/
и directory/django.fcgi
).
Тем не менее, мне нужна последняя строка этого .htaccess для получения чистых URL.
Знаете ли вы, в чем заключается проблема в моей конфигурации?