我试图为python 2.7安装和配置apache来开发一个django应用程序 . wsgi模块已配置 . 我做了以下设置
编辑httpd配置文件
Alias / media /'D:/ myProjects / mysite / site_media /'
订单拒绝,允许所有人允许
WSGIScriptAlias /'D:\ myProjects \ mysite \ apache \ django.wsgi'
订单拒绝,允许所有人允许
在我的站点中创建一个文件夹apache,比如D:\ myProjects \ mysite \ apache
创建名为'django.wsgi'的wsgi脚本
import os import sys sys.path.append('D:\ myProjects')os.environ ['DJANGO_SETTINGS_MODULE'] ='mysite.settings'
import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
在名为“site_media”的站点文件夹中创建一个新文件夹
在这里复制所有图像,CSS,JavaScript
编辑带有css和图像路径的模板
HREF = “/媒体/ style.css中”
但是当在浏览器中输入'http://127.0.0.1'时,浏览器正在加载.....但没有连接到我的网站
在错误日志中检查时
错误是
[Tue May 08 16:59:41 2012] [notice]父:子进程退出状态1 - 重新启动 .
[Tue May 08 16:59:41 2012] [warn] mod_wsgi:编译为Python / 2.7 .
[Tue May 08 16:59:41 2012] [warn] mod_wsgi:使用Python / 2.7.3运行时 .
[Tue May 08 16:59:41 2012] [notice] Apache / 2.2.21(Win32)mod_wsgi / 3.3配置Python / 2.7.3 - 恢复正常操作
[Tue May 08 16:59:41 2012] [notice] Server built:Sep 9 2011 10:26:10
[Tue May 08 16:59:41 2012] [notice] Parent:创建子进程2408
[Tue May 08 16:59:41 2012] [warn] mod_wsgi:编译为Python / 2.7 .
[Tue May 08 16:59:41 2012] [warn] mod_wsgi:使用Python / 2.7.3运行时 .
[Tue May 08 16:59:41 2012] [notice] Child 2408:Child进程正在运行
ImportError:没有名为site的模块
请帮我 ..
1 回答
如果您使用的是apache2,则必须配置
/etc/apache2/sites-enabled/000-default
,因为它不使用您提到的httpd.config ...