安装mod_wsgi到python环境中,我们会在配置apache的config文件时用到它
mod_wsgi下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
在这里选择合适的版本进行下载,cp后面对应python版本,amd后面对应操作系统(32/64位),然后将它安装到python环境中,这里就不用细说了
三、Apache相关配置
# 添加mod_wsgi.so模块
LoadFile "D:/Python36/python36.dll"
LoadModule wsgi_module "D:/Python36/Lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd
WSGIPythonHome "D:/Python36"
WSGIApplicationGroup %{GLOBAL}
# 指定newsCollection项目的wsgi.py配置文件路径
WSGIScriptAlias / D:/panda/panda/wsgi.py
# 指定项目路径
WSGIPythonPath D:/panda
<Directory D:/panda/panda>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
# 配置静态文件路径
Alias /static/ D:/panda/static/
<Directory D:/panda/static/>
Options FollowSymlinks
AllowOverride none
Require all granted
</Directory>
至此所有要配置的信息已经配置好了
四、在windows中注册我们的Apache服务,启动项目
这里我写了一个批处理(bat)文件,用于注册Apache服务
D:pandaApache24inhttpd.exe -k install -n "PandaBLOG" # PandaBLOG是我命名的服务名,可以根据自己喜欢命名
net start PandaBLOG # 启动服务
D:pandaApache24inApacheMonitor.exe #启动Apache可视窗口
你会在电脑右下角发现多了一个图标
然后你就可以控制项目的启动、停止了,现在我们再去网页上访问django项目
搞定,谢谢!