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
时,您指定的文件系统路径中的模块将获得 运行.
我正在尝试在我的项目中使用 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
时,您指定的文件系统路径中的模块将获得 运行.