将模块从/ usr / lib / modules加载到Apache

时间:2017-05-20 16:32:01

标签: python apache loadmodule

我遵循本指南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内部运作的无知。我对这个问题知之甚少。

2 个答案:

答案 0 :(得分:1)

在像Ubuntu这样的基于Debian的系统中,提供了a2enmod命令来正确设置Apache模块。所以,从你的shell,做sudo a2enmod wsgi

答案 1 :(得分:0)

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

您必须在ubuntu中修改httpd.confapache2.conf

Read this