amazon-web-services - 如何将路线传送到 lightsail 实例
问题描述
我有这个要求如下:
我有一个名为的托管区域
ef.com.au
S3
我有一个使用 CloudFront ( https://ef.com.au )在 AWS 上托管的静态网站将托管区域配置为将流量路由到 CloudFront
一切正常,问题来了。
我
lightsail
用它启动了一个实例wordpress
。现在,当我点击
https://ef.com.au/blogs
. 仔细阅读这不是子域,/blogs
域末尾有一个ef.com.au
我怎样才能做到这一点;
a)当我点击https://ef.com.au - 它进入网站s3
---> 工作正常
b)当我点击时如何将路线传送到wordpresslightsail
实例https://ef.com.au/blogs
我一直在研究这个问题,但找不到答案,有人可以告诉我该怎么做吗?
我应该做哪些配置,我应该在哪里做?
解决方案
- 您需要在主机文件中指定一个不同的 A 记录,该记录指向 lightsail 的 IP。例如:- 10.0.0.4 blog.ef.com.au
- 然后你需要创建一个新的来源,如下所示。
- 然后你需要编写行为规则
- 然后,您需要在 .htaccess 中编写 @arshadzackeriya 给出的重写规则,如果它是您需要运行的唯一实例并且您使用的是默认服务器配置,则不需要精确。
推荐阅读
- spring-cloud-netflix - How to use Service Discovery with Spring-Cloud-Config
- django - Windows 10//电子商务上的 Saleor Django SQL 错误
- javascript - CSS calc 中的数学是否比 JS 中的数学快?
- maven - 如何根据环境 pom.xml 有条件地选择特定目录
- java - 地图列表:Camel Sql 类型参考
- java - Minecraft Forge Modding:从 Eclipse 启动 Minecraft 不起作用
- javascript - 将 c# 时间戳转换为 javascript 时间戳
- excel - 输入数字时 Excel 单元格值更改为 TRUE
- scala - Spark 2.2 中的 Spark 程序比 Spark 1.6 慢两倍
- swift - XCConfig 文件可以为 Swift 代码定义布尔标志吗?