我已经创建了一个 Azure 应用服务站点,该站点正在投入生产。
我遇到了一些问题,因为 Azure 只能处理子域的 SSL/TLS。
我的子域名www.abc123.com
目前正在使用CNAME
记录指向应用服务,这运行良好并且 SSL 运行完美。
但是,顶点/裸域abc123.com
不能使用CNAME
记录,因为电子邮件由 gmail 处理,并且CNAME
根记录会干扰MX
记录(?)。
我尝试添加一条A
记录以abc123.com
指向我的应用服务 IP 地址,这会转发流量但出现 SSL 错误,因为 Azure 需要 CNAME 才能使 SSL 运行。
我做了一个混乱的解决方法,即指向为其他站点提供服务的 Apache 服务器的 IP 的A
记录,该服务器使用重定向到域。abc123.com
.htaccess
www.abc123.com
有没有办法在 Azure 中本地处理这个问题?或者有可以执行与我的 Apache 服务器相同功能的服务?或者甚至有办法添加 CNAME 并使电子邮件仍可用于域?
答案1
答案2
另一种选择是使用类似http://wwwizer.com/。它执行裸重定向到 www,并且具有静态 IP。我知道这不是很好,但它可能会对你有所帮助。