社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

Django、Mod_WSGI和Apache2.4返回403,其中请求全部授予

Rookies DJ • 5 年前 • 433 次点击  

很抱歉,我是新来的服务器配置,我上个月一直试图让我的django项目在WWW上运行。

我已经没有解决403错误的想法了;

搜索堆栈溢出;

  1. Apache2 mod_wsgi 403 forbidden error
  2. Django + wsgi = Forbidden 403
  3. Django with mod_wsgi returns 403 error
  4. 403 Forbidden error with Django and mod_wsgi
  5. Django, mod_wsgi and apache2.4 = problems
  6. Django + mod_wsgi + Apache = 403 Forbidden

但我得到的唯一答案就是写下这些代码;

<Directory C:\Frontier_Website\FrounterWebApp\FronterWeb>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

允许访问,但仍有错误403。

我尝试使用virtual env,但出现了配置问题并导致错误500

这是我的代码: httpd Apache代码仅用于mod_wsgi区域

##setting of the Apache httpd config for mod_wsgi
LoadModule wsgi_module "C:\users\user\appdata\local\programs\python\python37\lib\site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
WSGIScriptAlias / "C:\Frontier_Website\FrounterWebApp\FrounterWeb\wsgi.py"
WSGIPythonPath "C:\Frontier_Website\FrontierWebApp\zigview"
WSGIPythonHome "C:\Users\user\AppData\Local\Programs\Python\Python37"

<Directory C:\Frontier_Website\FrounterWebApp\zigview\static>
Require all granted
</Directory>

<Directory C:\Frontier_Website\FrounterWebApp\FronterWeb>
<Files wsgi.py>
Require all granted
</Files>
</Directory> 

wsgi.py代码;

#wsgi in my poject
import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'FrounterWeb.settings')

application = get_wsgi_application()

如果你能帮助我真正的学徒它,因为我要求乘数时间在这个问题上的不同形式,并回答。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/52836
 
433 次点击