我知道使用mod_wsgi
的传统方法是在配置文件中声明一条或几条路由:
<VirtualHost *:80>
ServerName example.com
WSGIScriptAlias / /path/to/test_wsgi/app.py
然后直接从服务器example.com/hello
处理所有可能的URL example.com/foo
,example.com/foo/bar
,app.py
(通常运行诸如Bottle,Flask等框架)。>>
但是有一种自动对应的方法
[http://example.com/hello.py =>自动调用./hello.py
脚本
[http://example.com/test/test.py =>自动调用./test/test.py
脚本
更一般而言:http://example.com/path/to/script.py =>自动调用./path/to/script.py
脚本
[without
.htaccess
或<VirtualHost>
中手动注册每个处理程序?如何使用mod_wsgi
完成?
我知道这是不是
传统用法,但是我很好奇是否可以做到。如果没有,我们可以使用CGI,FastCGI来做到这一点吗?我知道使用mod_wsgi的传统方法是在配置文件中声明一条或几条路由: