CloudFront + EC2 + Apache + PHP

Posted

技术标签:

【中文标题】CloudFront + EC2 + Apache + PHP【英文标题】: 【发布时间】:2011-10-30 18:49:37 【问题描述】:

将具有自定义源的 Amazon CloudFront 设置为 ec2 服务器对使用 Apache 提供 php 有任何性能提升吗?基本上通过 CloudFront 提供所有动态内容。

作为参考,我的所有静态内容都已通过 CloudFront 在单独的域上提供。

如果可能并提供性能提升,您是否可以执行类似 CloudFront 之类的操作,该方法路由到 Elastic LoadBalancer,该 Elastic LoadBalancer 路由到以 nginx 为前端的 EC2 实例(仍有一些静态内容不在云端),然后路由所有 php 到 Apache 的 mod_php。

【问题讨论】:

【参考方案1】:

Cloudfront 不擅长提供动态内容,尽管它比以前更好。 Cloudfront 不接受 POST 请求。除非您更改设置,否则它还会从 GET 请求中删除查询字符串。参考docs。

【讨论】:

嘿,我认为 cloudfront 接受查询字符串只需要启用它docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/… @Jianhong 感谢更新。自从我写这篇文章以来,他们似乎改进了 cloundfront。

以上是关于CloudFront + EC2 + Apache + PHP的主要内容,如果未能解决你的问题,请参考以下文章

CLOUDFRONT EC2 源错误 CloudFront 试图建立与源的连接 [重复]

AWS 将 EC2 替换为 CloudFront

EC2 在 CloudFront 后面使用 HTTPS 运行 NGINX?

EC2 上用于 Wordpress 的 Cloudfront

具有私有 EC2 源的 Cloudfront

我需要亚马逊的 EC2、Cloudfront、RDS 吗?