#apache #xampp #mod-wsgi
#apache #xampp #мод-wsgi
Вопрос:
Я бьюсь головой о кирпичную стену здесь. У меня есть сервер Apache 2.4 через xampp, который я пытаюсь настроить с помощью приложения wsgi. Я следовал инструкциям в https://modwsgi.readthedocs.io/en/develop/user-guides/quick-configuration-guide.html я много искал в Интернете, но, похоже, ничего не работает, и я всегда получаю эту ошибку
Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster.
Error 403
10.226.65.62
Apache/2.4.23 (Win32) OpenSSL/1.0.2j mod_wsgi/4.4.12 Python/2.7.12 PHP/5.6.24
Я установил разрешение для папки window на «Все» и пробовал различные комбинации
<Directory "C:/wsgi-scripts">
AllowOverride none
Require all denied
</Directory>
но, похоже, ничего не работает. У кого-нибудь есть идеи по этому поводу? мой httpd.conf можно найти здесь http://pastebin.com/uLtdXqrv
Спасибо
Ответ №1:
Вы сказали Apache запретить доступ. У вас есть:
<Directory "C:/wsgi-scripts">
AllowOverride none
Require all denied
</Directory>
это должно быть:
<Directory "C:/wsgi-scripts">
AllowOverride none
Require all granted
</Directory>
Взгляните на документацию Apache, чтобы понять разницу между denied
и granted
.
Комментарии:
1. Спасибо, Грэм, я изменил это и перезапустил apache без изменений в поведении… есть мысли?
2. Попробуйте закомментировать строку
Include conf/extra/httpd-vhosts.conf
.VirtualHost
Возможно, этот файл переопределяет его. Это или добавьте конфигурацию mod_wsgi внутри конфигурации по умолчаниюVirtualHost
.3. Еще раз спасибо @graham. Я прокомментировал эту строку, но все то же сообщение.
4. Не уверен, имеет ли это отношение к проблеме, но после прочтения (вашего ??) комментарии к запуску mod_wsgi в Windows Я заменил стандартный VC11 Xampp Apache 2.4 на VC9 Apache из «apache haus» и скопировал файлы * .conf. Кроме того, все остальное — Xampp по умолчанию, и приложение, которое я пытаюсь запустить, — это приложение из modwsgi.readthedocs.io/en/develop/user-guides /…