如何在已经为PHP网站服务的Ubuntu服务器上运行基于Flask的网页



我想在我已经运行的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页面服务的烧瓶路由的链接。

请告诉我,如果这样做有效,否则我们会解决的。

相关内容

  • 没有找到相关文章

最新更新