首页 文章

django项目的Apache安装

提问于
浏览
0

我试图为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 回答

  • 0

    如果您使用的是apache2,则必须配置 /etc/apache2/sites-enabled/000-default ,因为它不使用您提到的httpd.config ...

相关问题