【Django部署 Windows Server 报错】

SixMonk 发布于 2017/03/21 22:58
阅读 295
收藏 0

场景: apache + mod_wsgi 部署django网站到 windows server2008 上 mod_wsgi安装成功,但是确没有 mod_wsgi.so 文件 导致 apache启动失败啊?谁能帮忙看下?

运行 httpd.exe 错误提示: C:\AppServ\Apache24\bin>httpd.exe httpd.exe: Syntax error on line 548 of C:/AppServ/Apache24/conf/httpd.conf: Cann ot load /modules/mod_wsgi.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\x a8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3

错误提示是 Cannot load /modules/mod_wsgi.so ,但是不知道如何得到 mod_wsgi.so文件?

加载中
0
庄严
庄严

 mod_wsgi.so是linux文件,你找到也应该没有用,是其他地方配置错了吧!为什么要在windows下部署呢,在linux下用nginx+uwsgi很方便啊。

S
SixMonk
因为手头上正好有一台 阿里云的服务器,window server的系统啊。所以就没有用 linnux部署啊。
0
笨笨D幸福
笨笨D幸福

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

S
SixMonk
找到了这个对应的版本了: mod_wsgi‑4.5.15+ap24vc14‑cp36‑cp36m‑win_amd64.whl , 但是无论是用pip 安装,还是改为.zip格式解压都没有看到 mod.wsgi.so这个文件啊?
0
S
SixMonk

已解决:将mod_wsgi‑4.5.15+ap24vc14‑cp36‑cp36m‑win_amd64.whl 更改为.so格式,拷贝到modules文件夹即可。要注意python版本,系统版本是否对应。

返回顶部
顶部