我有一个域 example.com 的 DNS A 记录指向公共 ip xxxx
我需要从该服务器获取所有 http 和 https 请求并将该流量转发到另一个公共 ip yyyy
关于如何实现这一点的任何想法?
我一直在阅读有关 Nginx 重定向的信息,但我不知道这是否是正确的方法以及是否可以完成。
PD。我有一个指向 yyyy 的 www.example.com 的 DNS A 记录,问题出在 example.com,因为我无法将 DNS 记录更改为指向 ip yyyy,因为这会干扰来自具有 xxxx 地址的服务器的邮件服务.
如果您可以访问 dns 配置,则可以使用子域:
如果不使用 nginx(或其他工具)重定向流量。
您不会将 HTTP 重定向到 IP 地址,而是重定向到主机名。由于您已经
www.example.com
指向正确的 IP 地址,这应该很容易。这个时代我假设你正在使用 TLS,所以这个 Nginx 示例将重定向到http://
规范子域地址。https://example.com
https://www.example.com