【问题标题】:apache2: ERROR: Module not properly enabledapache2:错误:模块未正确启用
【发布时间】:2019-05-20 23:37:17
【问题描述】:
我收到此错误:
错误:模块 wsgi 未正确启用:
/etc/apache2/mods-enabled/wsgi.load 是一个真实的文件,不要碰它
我有这个:
USER root
RUN apt-get install -y apache2
RUN a2enmod wsgi
有谁知道这个错误意味着什么?
我不知道如何解决它。
如果我放弃a2enmod wsgi 行,那么我会得到:
/usr/lib/apache2/modules/mod_wsgi.so:无法打开共享对象文件:
没有这样的文件或目录
【问题讨论】:
标签:
apache
apache2
a2enmod
【解决方案1】:
该错误表示文件或目录 mod_wsgi.so 在您的服务器上不存在。您可以按照以下说明启用此模块。
SSH 到您的计算机。
登录后,请执行以下命令:
$ sudo apt-get install libapache2-mod-wsgi
$ sudo a2enmod wsgi
- 请执行 find 命令定位 mod_wsgi.so 模块。
$ sudo find / -name *mod_wsgi.so
你应该会看到这个结果。
/usr/lib/apache2/modules/mod_wsgi.so
另外,要安装apache2,请执行以下命令:
$ sudo apt-get install apache2 -y
希望这些信息对您有用。