场景: 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文件?
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版本,系统版本是否对应。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。