Apache24+mod_wsgi.so+python34+django1.9环境部署

Apache24+mod_wsgi.so+python34运行环境配置

注意:所有软件或插件编译环境要一致,如要么都是VC++10,要么都是VC++11

第一步:下载mod_wsgi.so

网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

 

第二步:修改Apache24配置文件

网址:小谷君告诉你

将第一步mod_wsgi.so文件放到C:\Apache24\modules(Apache文件路径自己设定)

打开C:\Apache24\conf\httpd.conf,修改配置文件httpd.conf

 

在末尾处添加如下内容,路径视自己python项目而定

#添加wsgi模块配置信息
LoadModule wsgi_module modules/mod_wsgi.so

##################Python Django#################

#指定myweb项目的wsgi.py配置文件路径
WSGIScriptAlias / D:/workspaceGroup/pythonspace/hous_admin/hous_admin/wsgi.py

#指定项目路径
WSGIPythonPath D:/workspaceGroup/pythonspace/hous_admin

<Directory D:/workspaceGroup/pythonspace/hous_admin/hous_admin>
<Files wsgi.py>
    Require all granted
</Files>
</Directory>
#静态文件路径
Alias /static D:/workspaceGroup/pythonspace/hous_admin/collected_static
<Directory D:/workspaceGroup/pythonspace/hous_admin/collected_static>
    AllowOverride None
    Options None
    Require all granted
</Directory>

 

第三步:收集静态文件

1,在settings.py 静态文件相关示例代码:

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.8/howto/static-files/
 
STATIC_URL = '/static/'
#收集静态文件的文件夹collected_static
STATIC_ROOT = os.path.join(BASE_DIR, 'collected_static')
 
# 其它 存放静态文件的文件夹,里面不能包含 STATIC_ROOT
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "common_static"),
    '/path/to/others/static/',
)
 
# 这个是默认设置,默认会找 STATICFILES_DIRS 中所有文件夹和各app下的 static 文件夹
STATICFILES_FINDERS = (
    "django.contrib.staticfiles.finders.FileSystemFinder",
    "django.contrib.staticfiles.finders.AppDirectoriesFinder"
)

 2.收集静态文件命令

python manage.py collectstatic

 

第四步:运行

在C:\Apache24\bin下,双击httpe.exe,出现黑色窗口(就这玩意放那边别动)。

如果是一闪而过,说明没配置好,找小谷君吧

打开浏览器输入网址http://127.0.0.1:80(端口号自己在httpd.conf文档中设定)

等待浏览器的显示结果,成功的页面向你打开

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值