gpt4 book ai didi

python - CentOS 6.5 上的 mod_wsgi 错误

转载 作者:太空宇宙 更新时间:2023-11-04 11:11:21 24 4
gpt4 key购买 nike

伙计们。我对编码和 Python 很陌生。这是我的第二个 Stack 问题。如果我错过了显而易见的事情,我深表歉意。但是,我对此进行了研究,但仍然卡住了。

我一直在尝试在 CentOS 6.5 上安装和使用 mod_wsgi,但在尝试将 VirtualHost 添加到 Apache 时遇到错误。

mod_wsgi 安装似乎很顺利,我的 Apache 状态显示:

服务器版本:Apache/2.2.26 (Unix) mod_ssl/2.2.26 OpenSSL/1.0.1e-fips DAV/2 mod_wsgi/3.4 Python/2.6.6 mod_bwlimited/1.4

所以,在我看来,mod_wsgi 已安装并正在运行。

我还将这一行添加到我的 httpd.conf 的 pre-main 包含文件中:

LoadModule wsgi_module modules/mod_wsgi.so

(我看过广告 mod_wsgi 在 apache/modules 中。)

而且,我已经多次重启 Apache。

当我尝试将 VirtualHost 添加到 https.conf 的任何包含文件时出现错误。

我总是收到一条错误消息:

无效命令“WSGIScriptAlias”,可能拼写错误或由未包含在服务器配置中的模块定义

如果我尝试使用带有 WSGIDaemonProcess 引用的 VirtualHost,我会收到一条关于 WSGIDaemonProcess 的类似错误消息。

从 Stack 和其他地方的阅读来看,听起来我没有安装 mod_wsgi,或者我没有加载它的 Apache 配置文件,或者自从做了这些事情后我还没有重新启动 Apache。但是,我真的认为我已经采取了所有这些步骤。

我在这里错过了什么?谢谢!

马克 :-)

最佳答案

我想我明白了。我需要加载模块并在同一个包含文件中定义 VirtualHost。我试图加载第一个包含文件并在第二个中定义 VirtualHost。将它们放在一个文件中可以防止错误发生。

关于python - CentOS 6.5 上的 mod_wsgi 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22992857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com