我想在我已经运行的PHP网站上提供一个基于烧瓶的网页。我的网络目录如下所示。
index.php(因此可以在mysite.com中看到(
在联系人文件夹index.php中(可以在mysite.com/contact/中看到(
在about文件夹index.php中(可以在mysite.com/about/中看到(
内部";mypost";文件夹index.php(可以在mysite.com/mypost/中看到(
内部";flaskbasedapp";文件夹我想使用python&基于烧瓶的网络应用
这样我就可以在(mysite.com/flaskbasedapp(中服务
有人能帮助我在不影响我基于php的网页的情况下应该做什么吗
您需要一些东西来启动烧瓶应用程序并保持其运行。我使用uwsgi和主管。一旦它启动,你就可以配置你的网络服务器,将某些路径传递给正在运行的flask应用程序。
下面是一个如何使用nginx:的例子
location /flaskbasedapp {
try_files $uri @flask;
}
location @flask {
uwsgi_pass unix:/path/to/uwsgi/socket-file.sock;
include uwsgi_params;
}
您可以并行运行烧瓶应用程序并在当前页面上使用其端点链接,也可以创建一个iframe,其中包含为HTML页面服务的烧瓶路由的链接。
请告诉我,如果这样做有效,否则我们会解决的。