1

我遵循本指南http://modwsgi.readthedocs.io/en/develop/user-guides/quick-installation-guide.html。并且已经到了必须加载模块的地步,但是当我运行 LoadModule 命令时,我得到:

LoadModule: command not found

我正在使用 ubuntu 16.04。我安装了 apache 和 /usr/lib/apache2/modules 目录中的 mod_wsgi.so 文件。这是我正在运行的命令

LoadModule mod_wsgi /usr/lib/apache2/modules/mod_wsgi.so

任何帮助,将不胜感激。老实说,我不明白为什么这行不通。我做了一些研究,并没有发现任何有用的东西。需要明确的是,我是一名开发人员,我的 api 编码正在从 PHP 转换为 Python,并且不是系统管理员。请原谅我对 Apache 内部运作的无知。我对这个主题知之甚少。

4

2 回答 2

1

LoadModule仅适用于 Apache 配置文件,您不能在 bash 或其他地方将其作为命令运行。

您必须编辑httpd.confapache2.conf在 ubuntu 中。

读这个

于 2017-05-20T16:40:18.423 回答
1

在 Ubuntu 等基于 Debian 的系统中,a2enmod提供了正确设置 Apache 模块的命令。所以,从你的外壳,做sudo a2enmod wsgi.

于 2017-05-20T16:56:00.980 回答