我想在Alias下使用WSGIScriptAlias。 E.G。
/ appA /返回一个静态网站。
/ appA / api /运行python模块。
我在httpd.conf中设置了
Alias /appA /source/appA/web/
WSGIScriptAlias /appA/api /source/appA/bin/api.py/
但浏览http://localhost/appA/api时,我找不到404。
将WSGIScriptAlias重命名为appB / api。
任何想法如何实现我正在寻找的东西?
答案 0 :(得分:0)
为了满足这个要求,我使用了AliasMatch而不是Alias。 E.G。
AliasMatch (?i)^/appA^(api)(.*) /source/appA/web$1
WSGIScriptAlias /appA/api /source/appA/bin/api.py/
AliasMatch使用正则表达式来映射/ appA / api请求以外的所有请求。