Apache 加载mod_wsgi.so出错,什么原因?

半度逝水 2016-05-06 11:23:38
httpd.exe: Syntax error on line 485 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files (x86)/Apache Software Foundation/Apache2.2/modules/mod_wsgi.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3

...全文
3543 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
褶皱的包子 2018-07-05
  • 打赏
  • 举报
回复
python:3.6
我使用的Apache2.4,64位:httpd-2.4.33-o102o-x64-vc14-r2
mod_wsgi:mod_wsgi-4.5.24+ap24vc14-cp36-cp36m-win_amd64.whl
查询很多,都在说Python,apache,mod_wsgi,版本要一致

把下载的mod_wsgi~~.whl文件复制到python\Scripts下使用,加载包
pip3 install "mod_wsgi-4.5.15+ap24vc14-cp36-cp36m-win_amd64.whl"

进行安装在安装成功后在python的安装目录的\scripts文件夹下运行
mod_wsgi-express module-config

输出如下三行结果
LoadFile "f:/anaconda3/python36.dll"
LoadModule wsgi_module "f:/anaconda3/lib/site-packages/mod_wsgi/server/mod_wsgi.
cp36-win_amd64.pyd"
WSGIPythonHome "f:/anaconda3"

把这三行内容复制到http.cnf文件下进行配置,取代其他教程中的LoadModule wsgi_module modules/mod_wsgi.so,也就是说,有了替代物。
终于,终于 2017-11-10
  • 打赏
  • 举报
回复
66666666666666666666666666666666666666666666666666666666
jingza 2017-09-22
  • 打赏
  • 举报
回复
这个是因为mod_wsgi和apacha的编译版本不对引起的 http://www.cnblogs.com/jonney-wang/p/6218493.html http://blog.csdn.net/firefox1/article/details/46438769 http://blog.csdn.net/yannanxiu/article/details/70240270
imoou 2017-08-04
  • 打赏
  • 举报
回复
我也遇到相同的问题了
kerwinzhou 2017-02-21
  • 打赏
  • 举报
回复
楼主,问题解决了么 ,求分享,我也遇到了同样的问题!
sinat_16723955 2016-12-10
  • 打赏
  • 举报
回复
版主你的问题解决了吗。。。我也遇到相同的问题了
codeLeaves 2016-05-08
  • 打赏
  • 举报
回复
你mod_ wsgi.so模块的位置写错了吧

24,920

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧