我当前的设置是每个国家/地区拥有 1 个公共 IP 和 1 个域名,托管在 RACKSPACE 中的 IIS 中,我们目前有 5 个国家/地区,并考虑再启动 2 个国家/地区,但我们的公共 IP 即将用完,所以我想有没有更高效且更具成本效益的方法来实现这一点?
例如 www.mywebsite.sg, www.mywebsite.nz, www.mywebsite.hk
我正在考虑只使用 1 个公共 IP 和 1 个域,但如果我只有 1 个公共 IP,这会不会给我的 IIS 带来太大的压力?
例如 www.mywebsite.com/sg, www.mywebsite.com/nz, www.mywebsite.com/hk
答案1
几乎任何使用“虚拟主机”的 Web 平台都可以实现这一点。该技术背后的基本思想是,任何来自80
任何地方的请求(例如)端口,如果其 http 标头与您的站点名称相匹配(这从 URL - 地址栏中填写),则该请求将被重定向到该站点的专用文档根目录,而不是“默认”。IIS 将这些称为“绑定”而不是“虚拟主机”,但它们是一回事。
这样,我们就可以使用具有相同 IP 的多个站点。它们的域名可以是任何你想要的,因此你在 DNS 中只交替 TLD 的方案将正常工作。以下链接将帮助您了解具体细节:
https://docs.microsoft.com/en-us/iis/get-started/getting-started-with-iis/create-a-web-site
至于压力,这取决于您的测试。如果服务器配置正确,您可以在一台 IIS 服务器上运行大量网站。仔细查看您的资源使用情况并尽可能地适应,但尽量不要 1:1 配置边缘 Web 服务器 - 当您的网站幸运地共享时,它们很容易受到严重打击。