如何使用AWS在同一服务器上托管网站和Web应用程序?

时间:2018-07-31 04:37:33

标签: wordpress amazon-web-services flask

请问我缺乏服务器架构知识,但是我对什么是应用程序,服务器,环境等以及它们如何相互通信感到困惑。我刚得到AWS,这是我最终想要做的。

我想创建一个Google Chrome扩展程序。为了简单起见,假设我正在尝试制作一个应用程序,该应用程序记录所有具有该扩展程序的用户共同访问给定网页的次数以及有关访问的信息,例如访问时间和持续时间。因此,如果我去Facebook.com,而其他100位具有该扩展名的人都去了,我会看到一个iframe,可以说,“有100位用户到过这里,他们在这些时间访问过:...”。当然,扩展也需要与服务器通信以将计数增加一。重点是,此应用程序是扩展程序,无需访问任何网页即可运行,尽管它仍返回HTML和Javascript,但重点并非要转到该网页。

现在,我还希望为该应用提供一个主页,以防人们出于任何原因对扩展感兴趣。就像Adblock一样,您无需访问其实际网站,但是拥有一个网站是很好的。

我的问题是,我该如何设置?我是否只有一个普通的网站,即。 www.example.com/并使用Wordpress(我想使用的)正常设置,然后仅指定一个地址,即www.example.com/app,由我的Python应用程序回答?如果是这样,我该怎么做?在AWS中我需要什么?我熟悉Flask,并且已经在我的本地服务器上使用它编写了应用程序-可以与Wordpress集成吗?

抱歉,这很令人困惑。

1 个答案:

答案 0 :(得分:0)

  

如果人们对此感兴趣,我还想要该应用程序的主页   扩展名

最简单的方法是在S3 bucket.

中将主页托管为静态网站(HTML,CSS,JS)。

但是,如果您真的想要WordPress,请you can do that too.

要让您的插件与后端Web服务进行对话,可以使用Elastic Beanstalk,这是一种非常简单的方法,而无需您自己修补所有组件。