Apach服务器(Windows 10)搭建之Django的httpd.conf文件配置

1、django在Pycharm里面的env配置有时候会出点问题,所以自己搭建虚拟环境:

在CMD中运行(默认python已经装好,并且设置好了环境变量):
pip3 install virtualenv

在某个目录(与Pycharm新建工程平行目录)下运行:

virtualenv -p xx/xx/python3.6/python.exe xxxenv

2、进入 xxxenv,把下载好的WSGI的whl文件复制到xxxenv。然后在当前的文件下执行CMD:

pip3 install mod_xx.whl

3、继续在xxxenv下面CMD执行:

mod_wsgi-express module-config

得到需要配置到httpd.conf里面的三行如,因为64位的WSGI文件WHL解压后没有.so文件,所以要这样做:

LoadFile "D:/Users/andy.lv/AppData/Local/Programs/Python/Python36/python36.dll"
LoadModule wsgi_module "d:/code/server/xxxenv/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
WSGIPythonHome "d:/code/server/xxxenv"

4、然后在Pycharm里面新建django项目:
这里写图片描述
把其中红线的部分替换成xxxenv即可。

5、最后配置httpd.conf文件,即在文件的尾部添加:

#虚拟环境配置
LoadFile "D:/Users/andy.lv/AppData/Local/Programs/Python/Python36/python36.dll"
LoadModule wsgi_module "d:/code/server/xxxenv/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
WSGIPythonHome "d:/code/server/xxxenv"

#指定website的wsgi.py配置文件路径  

WSGIScriptAlias / D:/code/Server/project01/project01/wsgi.py

#指定项目路径  

WSGIPythonPath  D:/code/Server/project01

<Directory D:/code/Server/project01/project01>  

<Files wsgi.py>  
    Require all granted  
</Files>  
</Directory>  

PS,具体的路径请根据自己工程的路径设置即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值