背景:
目标:www.domain123.com总是去-> https://www.domain123.com
如果用户在domain123.com中键入(没有www),它也应该转到https://www.domain123.com
当前设置- Route53:
应用程序负载均衡器设置-侦听器:
目标群体-
Conf文件- ServerAdmin webmaster@domain123.com DocumentRoot "/var/www/html/ domain123.com“ServerName domain123.com #ServerAliasdomain123.com ErrorLog”ErrorLog/domain123.com- CustomLog“日志/domain123.com-access_log”公用“
提前谢谢。
发布于 2020-08-10 19:24:42
对于第一个问题,因为您使用的是53号路由--使用别名记录更好(通过A记录类型),这将直接将主机名解析为负载均衡器的IP地址。确保您对需要解析到负载均衡器的每个域都有记录。
对于第二个问题,您不需要使用CNAME
--您可以使用Alias记录来直接解析负载均衡器或您可以访问的另一个路由53记录。
对于第三个问题,您不需要端口80上的侦听器,但如果要执行HTTP到HTTPS重定向,则必须这样做。作为它的目标,您实际上可以添加一个重定向操作,以便将其重定向到HTTPS。
对于第四个问题,如果主机名在另一个Vhost中不匹配,那么第一个VirtualHost将为流量服务。
如果您希望始终使用www.example.com
,则应在ALB中执行以下操作。
www.example.com
的第一个附加路径的HTTPS。www.example.com
,该规则将将流量转发给目标组,然后对于默认操作,将其重定向到www.example.com
域,因为它不在此域上。看看这些链接:
https://stackoverflow.com/questions/63346536
复制相似问题