amazon-web-services - AWS 负载均衡器的 A(主机)记录

标签 amazon-web-services amazon-ec2 load-balancing nameservers

我有一个关于 AWS 负载均衡器的问题。

我可以点我的CNAME www 到我的负载均衡器的 DNS 完美,我知道它会一直工作,但我还需要将 @ 记录指向负载均衡器,以便人们可以访问 mysite.com而不是 www.mysite.com并点击负载均衡器。

问题是 A 记录必须指向一个 IP 地址,所以我不能指向 DNS 并且负载均衡器的 IP 不断变化,所以 mysite.com 停止工作。

任何人都可以推荐我解决这个问题吗?

最佳答案

您需要一个执行重定向的 Web 服务器。即您想从 mysite.com 指向的 Web 服务器发送 301“永久移动”,重定向到 www.mysite.com。然后你 CNAME www.mysite.com 到亚马逊。

一些 DNS 托管服务提供商会为您执行此操作,我认为 GoDaddy 会这样做。否则,您需要设置一个 Web 服务器,您可以配置它来执行此操作。

.htaccess 中的 Apache 配置可以是例如:

RewriteEngine on
RewriteCond %{HTTP_HOST} mysite.com
RewriteRule ^(.*)$ http://www.mysite.com/$1 [L,R=permanent]

如果您有一个支持 .htaccess 的通用 Apache 托管站点,那么您可以这样做。

无论如何,您正在寻找的是重定向。

关于amazon-web-services - AWS 负载均衡器的 A(主机)记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5832260/

相关文章:

java - AWS Java 开发工具包 : Specifying KMS Key Id For EBS

typescript - 如何在 aws cdk 2.61.1 中将架构迁移到 ISchema

php - 从 PHP AWS SDK 为 S3 对象设置缓存控制 HTTP header

ubuntu - 什么用户在启动新的 ubuntu EC2 实例时运行用户数据脚本?

load-balancing - Spring Data REST 链接和 Ribbon 客户端负载均衡器

load-balancing - 谷歌云 HTTP(S) 负载平衡器将保持 tcp 连接打开多长时间?

Tomcat: 'X-Forwarded-For' 不适用于负载平衡器

java - 使用 Amazon SQS 的多个消费者

iphone - iPhone 应用程序与亚马逊 Web 服务后端的架构

django - 无法启动 gunicorn.service : Unit gunicorn. 找不到服务