动态 版块 发帖 消息 我的
xwylt
书山有路勤为径,学海无涯苦作舟
lytcreateLv5   
whl文件中找不到mod_wsgi.so文件解决办法     

Django部署到apche中需要使用到mod_wsgi.so文件,存在找不到mod_wsgi.so文件问题

解决办法:

1.下载mod_wsgi Python的插件

如 mod_wsgi‑4.5.15+ap24vc14‑cp36‑cp36m‑win_amd64.whl

 i. 这个插件对应的Apache版本是24 VC是14

 ii. Python版本是3.6

 iii. 64位系统

在下载时要选择相应的版本,否则Apache启动时会有问题

2. 下载后后缀名改为.zip进行解压,但是解压后找不到mod_wsgi.so文件

3.把下载的.whl文件复制到python\Scripts下使用

pip3 install "mod_wsgi-4.5.15+ap24vc14-cp36-cp36m-win_amd64.whl"

进行安装在安装成功后在python的安装目录的\scripts文件夹下运行

mod_wsgi-express module-config

输出如下三行结果

把这三行内容复制到http.cnf文件下进行配置

  1. LoadFile "d:/program files/python36/python36.dll"

  2. LoadModule wsgi_module "d:/program files/python36/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"

  3. WSGIPythonHome "d:/program files/python36"

取代其他教程中的

LoadModule wsgi_module modules/mod_wsgi.so
 0  已被阅读了278次  楼主 2020-09-15 09:13:43
回复列表

回复:whl文件中找不到mod_wsgi.so文件解决办法

Powered by Xwylt.com
© 2020-2020 lytcreate
您的IP:54.236.35.159,2020-10-31 03:32:19,Processed in 0.00859 second(s).
Powered by HadSky
书山有路勤为径,学海无涯苦作舟
已有0次打赏