apachehttpd vhosts中的flaskurl路径
使用烧瓶和mod_wsgi Apache v2.4 httpd-vhost.conf如下:apachehttpd vhosts中的flaskurl路径,apache,flask,path,mod-wsgi,Apache,Flask,Path,Mod Wsgi,使用烧瓶和mod_wsgi Apache v2.4 httpd-vhost.conf如下: <VirtualHost *:80> WSGIScriptAlias /admin /home/service/admin WSGIDaemonProcess admin user=operators processes=10 threads=5 WSGIApplicationGroup %{RESOURCE} <Directory /home/ser
<VirtualHost *:80>
WSGIScriptAlias /admin /home/service/admin
WSGIDaemonProcess admin user=operators processes=10 threads=5
WSGIApplicationGroup %{RESOURCE}
<Directory /home/service/admin>
WSGIProcessGroup admin
Require all granted
</Directory>
</VirtualHost>
如何在不修改url的情况下访问/admin/api/store/list(/api/store/list=>/admin/api/store/list)
在Apache中使用mod_重写?Flask中还有其他内容吗?Javascript应该真正使用完整的URL路径,包括挂载点。如果您不能处理这个问题,那么为什么首先要在子URL上挂载WSGI应用程序呢 如果由于某种原因,您无法使代码使用正确的内容,请尝试在现有内容之外添加:
WSGIScriptAlias /api/ /home/service/admin/api/
是,“/api/”作为最后一个参数添加到WSGI脚本文件的路径末尾。这是必需的,所以代码认为它仍然挂载在网站的根目录下,所以URL映射可以看到完整的“/api/store/list”
WSGIScriptAlias /api/ /home/service/admin/api/