DNS设置:我可以在不同的服务器上托管不同的文件吗?

DNS设置:我可以在不同的服务器上托管不同的文件吗?,dns,Dns,假设这是我的域名: 我有两台服务器,一台来自godaddy,一台来自heroku 现在我想设置DNS,这样我可以在godaddy中托管所有图像和xml文件(不支持SSL),heroku中的PHP和HTML可以使用它们(通过HTTPS,这样就不会出现此警告:页面包含其他不安全的资源) 可能吗?我应该如何配置DNS 我对DNS和服务器的使用不是很有经验,所以如果有人能教我怎么做就太好了,谢谢。我不认为一个域可以映射到两个不同的服务器(IP),您可以做的是,您可以在godady上创建一个子域,如fil

假设这是我的域名:

我有两台服务器,一台来自godaddy,一台来自heroku

现在我想设置DNS,这样我可以在godaddy中托管所有图像和xml文件(不支持SSL),heroku中的PHP和HTML可以使用它们(通过HTTPS,这样就不会出现此警告:页面包含其他不安全的资源)

可能吗?我应该如何配置DNS


我对DNS和服务器的使用不是很有经验,所以如果有人能教我怎么做就太好了,谢谢。

我不认为一个域可以映射到两个不同的服务器(IP),您可以做的是,您可以在godady上创建一个子域,如files.example.com,并将所有图像和xml文件上载到该子域,然后将主域example.com设置为heroku

  • 一个DNS记录不能同时指向两个不同的服务器
  • 由于您希望使用两个不同的服务器来托管内容,我建议您使用子域,如
    images.example.com
    XML.example.com
  • 您只需要从名称服务器的控制面板为您的子域添加额外的记录
  • 更新:

    • 浏览器尝试使用CAs数字证书验证SSL证书上证书颁发机构(例如verisign)的数字签名
    • 如果您尚未从受信任的证书颁发机构(CA)获得SSL证书 浏览器将抛出错误。如果你真的想使用HTTPS,你需要有一个真实的数字证书
    当用户访问由支持SSL服务器(heroku)托管的内容(HTML和PHP)时,不支持SSL服务器(godaddy)托管在我的子域中的内容(IMG和XML)能否通过HTTPS访问?当用户访问内容时,不支持SSL服务器(godaddy)托管在我的子域中的内容(IMG和XML)能否通过HTTPS访问(HTML和PHP)由支持SSL服务器(heroku)托管?如果您的PHP和HTML文件托管在支持SSL的heroku上,应该能够从不支持SSL的主机访问文件,但是JavaScript从另一个域访问内容可能会有问题(跨域问题)。