我的实例可以从IPv4地址和公共DNS访问。但我希望只能通过域名访问。

0

【以下的问题经过翻译处理】 你好, 我在亚马逊AWS(EC2实例)上安装了WordPress。

问题是我的网站可以通过IPv4地址、公共DNS和域名访问。比如我用以下域名进行测试:

decodewithdude.ga

该域名可以通过以下链接访问:

http://13.233.253.149/

https://ec2-13-233-253-149.ap-south-1.compute.amazonaws.com

https://decodewithdude.ga

我希望该实例只能通过域名访问。

谢谢。

profile picture
专家
已提问 5 个月前13 查看次数
1 回答
0

【以下的回答经过翻译处理】 听起来你正在运行一个公共IP的单一WordPress实例?最好的方法是将其私有化并将其放在AWS负载均衡器或CloudFront分发的后面。如果你只运行一个实例,那么可能是CloudFront。然后你的DNS可以是在Route 53中的A "别名"记录 - 一种特殊的链接到一个AWS服务,它不与特定的IP地址绑定(当然,作为DNS,它仍然会实时解析成一个IP地址)。

请注意,像这样的自定义源在CloudFront的后面仍然需要实例具有公共IP地址,但可以使用AWS所管理的CloudFront前缀列表进行锁定 - 它只允许来自CloudFront IP的进入,所以这是人们可以访问您的网站的唯一方式 - 通过CloudFront。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则