开发者社区> 问答> 正文

【Django部署 Windows Server 报错】?报错

场景: 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文件?

展开
收起
爱吃鱼的程序员 2020-06-08 16:05:20 583 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

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

    因为手头上正好有一台阿里云的服务器,windowserver的系统啊。所以就没有用linnux部署啊。

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

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

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

    2020-06-08 16:05:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云服务器运维之Windows篇》 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载