【问题标题】: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 在您的服务器上不存在。您可以按照以下说明启用此模块。

    1. SSH 到您的计算机。

    2. 登录后,请执行以下命令:

    $ sudo apt-get install libapache2-mod-wsgi

    $ sudo a2enmod wsgi

    1. 请执行 find 命令定位 mod_wsgi.so 模块。

    $ sudo find / -name *mod_wsgi.so

    你应该会看到这个结果。

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

    另外,要安装apache2,请执行以下命令:

    $ sudo apt-get install apache2 -y

    希望这些信息对您有用。

    【讨论】:

      猜你喜欢
      • 2021-09-11
      • 2012-02-09
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 1970-01-01
      • 2021-09-01
      • 2018-03-14
      • 2015-01-10
      相关资源
      最近更新 更多