Mod_Wsgi 错误:“无效的无效命令 'WSGIScriptAlias',可能拼写错误或由未包含在服务器配置中的模块定义....”

Posted

技术标签:

【中文标题】Mod_Wsgi 错误:“无效的无效命令 \'WSGIScriptAlias\',可能拼写错误或由未包含在服务器配置中的模块定义....”【英文标题】:Mod_Wsgi Error: "invalid Invalid command 'WSGIScriptAlias', perhaps misspelled or defined by a module not included in the server configuration...."Mod_Wsgi 错误:“无效的无效命令 'WSGIScriptAlias',可能拼写错误或由未包含在服务器配置中的模块定义....” 【发布时间】:2022-01-14 13:44:33 【问题描述】:

我正在尝试通过 Apache 在 Windows 上使用 Mod_wsgi 运行 Django 项目。我将 Apache 安装为服务并将 mod_wsgi 安装到我的 Python 中,然后将其复制到我的 Apache 模块中。我添加了 mod_wsgi 文档讨论的配置详细信息,但是当我尝试运行 Apache 时,它​​会在 WSGIScriptAlias 上触发“无效命令”错误,这是文档中的配置详细信息之一。关于为什么 Apache 无法识别这一点的任何想法?

mod_wsgi downloaded to Apache modules

Apache httpd.conf:

Define SRVROOT "C:\Users\(me)\Desktop\httpd-2.4.51-win64- 
VS16\Apache24"

ServerRoot "C:\Users\(me)\Desktop\httpd-2.4.51-win64 
VS16\Apache24"


WSGIScriptAlias /C:/Users/(me)/Desktop/coding_stuff/django_webpage_project/django_webpage_project/wsg 
 i.py

WSGIPythonHome C:/Users/(me)/Desktop/coding_stuff/env/venv_1
WSGIPythonPath C:/Users/(me)/Desktop/coding_stuff/django_webpage_project

<Directory/C:/Users/(me)/Desktop/coding_stuff/django_webpage_project/django_webpage_project>
 <Files wsgi.py>
 Require all granted
 </Files>
 </Directory>

【问题讨论】:

也许这有帮助:***.com/questions/59801387/… 谢谢,但实际上我在安装 mod_wsgi 时已经参考了这篇文章。问题是第一个答案中的人谈到粘贴到 httpd.conf 的配置由于某种原因未被 Apache 识别。 请贴出httpd.conf和httpd-vhost.conf的相关部分。请不要将它们作为屏幕截图发布 【参考方案1】:

问题是我下载的 Mod_wsgi 文件缺少 Apache 运行 Mod_wsgi 所需的“modules.so”共享对象文件。仍然不知道从哪里获取此文件,但这肯定是问题所在。

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于Mod_Wsgi 错误:“无效的无效命令 'WSGIScriptAlias',可能拼写错误或由未包含在服务器配置中的模块定义....”的主要内容,如果未能解决你的问题,请参考以下文章

使用 elasticbeanstalk 部署 Flask 时出现 AWS mod_wsgi 错误

Mod_Wsgi 错误:“无效的无效命令 'WSGIScriptAlias',可能拼写错误或由未包含在服务器配置中的模块定义....”

mod_wsgi 错误:ModuleNotFoundError:没有名为“django”的模块

如何在 Ubuntu 上将 mod_wsgi 安装到 xampp 服务器?遇到 libtool 错误

403 错误禁止您无权访问此服务器 mod_wsgi 和 apache 上的 /myapp

使用 apache mod_wsgi 的 Django 多个站点:请求到错误的站点