wsgi.conf中的几行是什么意思

What is the meaning of the lines written in wsgi.conf

我正在尝试在我的项目中使用 Python(没有我老师要求的任何其他框架。)

所以我安装了 Apache 2.x 和 mod_wsgi,并且按照教程,我 运行 我的第一个 Python 脚本。

具体来说,教程告诉我在文件/etc/apache2/conf-available/wsgi.conf中写入以下行:

WSGISriptAlias /test /var/www/html/test.py

...而且有效!

尽管如此,如果我尝试更改 Python 源的包含文件夹,它将不再起作用。谁能告诉我如何进行这项工作以及上面写的那行是什么意思?

P.S。我需要 Python 脚本,因为我的站点与表单输入相关,必须决定接下来打开哪个页面。

所以我有这样的东西:

...
<form action="test" method="GET" name="query">
...
</form>

我省略了 .py 扩展名,因为教程中有说明。

感谢大家!

根据 documentation:

说明:将URL映射到文件系统位置并将目标指定为WSGI脚本。

语法: WSGIScriptAlias URL-路径文件路径|目录路径

上下文:服务器配置,虚拟主机

因此,当有人点击您网站上的 url /test 时,您指定的文件系统路径中的模块将获得 运行.