【问题标题】:Invalid command 'WSGIScriptAlias', perhaps misspelled or defined by a module not included in the server configuration on Apache 2.4无效的命令“WSGIScriptAlias”,可能拼写错误或由未包含在 Apache 2.4 上的服务器配置中的模块定义
【发布时间】:2016-04-24 20:03:08
【问题描述】:

我知道很多帖子都有这个问题,但在 Apache 2.4 版本上没有什么能很好地运行

每次我尝试运行“sudo service apache2 restart” 它抛出这个错误

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

我在我的 apache.conf 中包含了一个“httpd.conf”

下面是我在“httpd.conf”上的配置:

WSGIScriptAlias / /var/www/people/people/wsgi.py
WSGIPythonPath /var/www/people:/usr/local/opt/python-3.5.1/lib/python3.5/site-packages

Alias /media/ /var/www/people/media/
Alias /staic/ /var/www/people/staic/

<Directory /var/www/people/static>
  Require all granted
</Directory>

<Directory /var/www/people/media>
  Require all granted
</Directory>

【问题讨论】:

    标签: python-3.5 django-1.8 apache2.4


    【解决方案1】:

    您需要加载 (LoadModule) mod_wsgi 才能使用它——它不是核心 apache 发行版或大多数 linux 发行版的普通 httpd/apache2 软件包的一部分。找到插件并启用它。

    【讨论】:

      猜你喜欢
      • 2022-01-14
      • 2017-11-04
      • 2013-08-24
      • 2014-01-04
      • 2018-02-12
      • 2015-05-14
      • 1970-01-01
      • 2012-04-26
      相关资源
      最近更新 更多