Запрещено 403 У вас нет прав доступа к этому ресурсу. (mod_wsgi, wamp, apache2.4, django) на windows - PullRequest
0 голосов
/ 15 февраля 2020

Я все правильно установил и прошел все решения, связанные с этой темой, но ошибка все еще остается, я новичок в Django, и я был бы очень признателен за вашу помощь

Я получаю эту ошибку в своей ошибке файл журнала:

[пт 14 февраля 21: 52: 16.916422 2020] [authz_core: ошибка] [pid 4288: tid 1252] [client :: 1: 51391] AH01630: клиент отклонен конфигурацией сервера: E: /AppSource/eCommerce/src/ecommerce/wsgi_windows.py

и когда я пытаюсь достичь 127.0.0.1:80, я получаю: Запрещено 403

, и это мой wsgi_ windows .py конфигурация:

activate_this = 'CE:/AppSource/eCommerce/Scripts/activate_this.py'
exec(open(activate_this).read(),dict(__file__=activate_this))
import os
import sys
import site
from django.core.wsgi import get_wsgi_application
site.addsitedir("C:/Python37/Lib/site-packages")
sys.path.append('E:/AppSource/eCommerce') 
sys.path.append('E:/AppSource/eCommerce/src')
sys.path.append('E:/AppSource/eCommerce/src/ecommerce')  
os.environ['DJANGO_SETTINGS_MODULE'] = 'ecommerce.settings' 
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ecommerce.settings")  
application = get_wsgi_application()

и это конфигурация hhtpd-vhosts.conf:

<VirtualHost *:80>
    ServerName localhost 
    WSGIPassAuthorization On
    ErrorLog "E:/appSource/eCommerce/eCommerce.error.log"
    CustomLog "E:/appSource/eCommerce/eCommerce.access.log" combined
    WSGIScriptAlias /  "E:/appSource/eCommerce/src/ecommerce/wsgi_windows.py"
    <Directory "E:/appSource/eCommerc/src/ecommerce/">
        <Files wsgi_windows.py>
            Require all granted
        </Files>
    </Directory>
 Alias /static "E:/appSource/eCommerce/static_cdn/static_root"

    <Directory "E:/appSource/eCommerce/static_cdn/static_root">
        Require all granted
    </Directory>  

    Alias /media "E:/appSource/eCommerce/static_cdn/media_root"
    <Directory "E:/appSource/eCommerce/static_cdn/media_root">
        Require all granted
    </Directory>
</VirtualHost>

Я перепробовал все, что знаю Пожалуйста, помогите решить эту проблему Спасибо

1 Ответ

0 голосов
/ 15 февраля 2020

Я думаю, что самый простой способ достичь своей цели - изменить номер порта apache и снова запустить apache.

...