python - Django Apache 站点永远加载
问题描述
我有一个在 Apache 服务器上运行的 Django 站点,该服务器运行时没有错误,但是当我为 localhost 搜索时,它会永远加载并且不会给出 404 响应或任何东西。知道我在做什么错吗?
另外,我正在使用 Apache 和 mod_wsgi 执行此操作。
httpd.conf
Define SRVROOT "c:/Apache24"
ServerName localhost
Include conf/extra/httpd-vhosts.conf
LoadFile "c:/users/administrator/appdata/local/programs/python/python39/python39.dll"
LoadModule wsgi_module "c:/users/administrator/appdata/local/programs/python/python39/lib/site-packages/mod_wsgi/server/mod_wsgi.cp39-win_amd64.pyd"
WSGIPythonHome "c:/users/administrator/appdata/local/programs/python/python39"
httpd-vhosts.conf
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
WSGIScriptAlias / "C:/Users/Administrator/Desktop/myapp/myapp/wsgi_windows.py"
<Directory "C:/Users/Administrator/Desktop/myapp/myapp/">
<Files wsgi_windows.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
wsgi_windows.py
import os
import sys
import site
from django.core.wsgi import get_wsgi_application
sys.path.append('C:/Users/Administrator/Desktop/myapp/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'myapp.settings'
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myapp.settings')
application = get_wsgi_application()
解决方案
对于将来遇到类似问题的任何人,我使用了我在这里WSGIApplicationGroup %{GLOBAL}
发现的,现在它可以工作了。
推荐阅读
- java - Java中“if”和“if else”的不同表现
- python - 使用带有 PyQt5 和 OpenGL 的 VBO 绘制多个对象?
- sql - 获取每个组的前 5 条记录并将它们连接到每组的一行中
- python - 在 Python 中将 txt 数据拆分为列
- python - 我正在尝试获取代理和端口我获取代理但我无法获取端口请帮助我
- java - line... int ct = count.containsKey(ch) 的含义和用途是什么?计数.get(ch):0;在代码中?
- reactjs - 尝试导入错误:“容器”未从“react-bootstrap”导出
- rfc3339 - RFC3339 字符串中的有效日期时间分隔符是什么?
- node.js - 存在命名空间指令时解析 xml 时出错
- python - Pip 安装命令错误 ConnectTimeoutError