经过数小时的阅读文档,并熟悉了Amazon Web Services。我无法弄清楚如何托管一个PHP页面。
当前,我在基本网站上使用S3服务,但是我知道该服务不支持动态页面。我能够使用Elastic Beanstalk来使示例应用程序运行PHP。但是我真的不知道如何使用它。我阅读了其他一些服务,但它们似乎并没有满足我的要求,或者只是使人感到困惑。
因此,我希望能够做的是托管一个带有动态PHP页面的亚马逊网站。这可能吗?您使用什么服务?
对于PHP应用程序,您实际上在AWS中有两个选择。
Elastic Beanstalk是一项服务,可接收您的代码并为您管理运行时环境-设置完毕后,它很容易部署,并且您不必担心管理服务器-AWS几乎可以完成所有工作你。您对环境的控制较少,但是如果您的服务器将在EB中运行,那么这很简单。
EC2更接近传统托管。您需要确定服务器的配置和部署方式(安装了哪些软件包,Linux的版本,实例大小等),系统架构(是否有用于缓存或数据库的单独实例,是否需要负载均衡器)等等)以及您如何管理可用性和可伸缩性(多个区域,多个数据中心,自动扩展规则等)。
现在,这些都是您可以使用的所有东西,您不必一定要使用。如果您只是想学习AWS中的php,则可以从一个EC2实例开始,部署您的代码,并使其在几分钟内运行,而无需担心上一节中的任何内容。只需从Amazon Linux AMI创建一个实例,安装apache和php,在防火墙中打开相应的端口(又称为EC2安全组),部署代码,即可正常运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句