我是否必须在同一个 IIS 服务器中为多个网站设置 Web 场?

我是否必须在同一个 IIS 服务器中为多个网站设置 Web 场?

我在同一个 IIS 8.5 中托管多个网站。

网站名称相同,但端口或 http/https 不同。例如,

  1. http://www.mydemosite.com(使用默认端口 80)
  2. https://www.mydemosite.com(使用默认端口 443)
  3. http://www.mydemosite.com:5000(使用非标准端口 5000)
  4. https://www.mydemosite.com:5001(使用非标准端口 5001)

它们都在 IIS 服务器中,这样可以吗?还是一个好主意?还是搞砸了?我有从 http 到 https 的重定向要求,比如 1 到 2 和 3 到 4。

答案1

在单个 IIS 服务器上运行多个网站完全没问题。我见过托管数百个网站的服务器。

这一切都取决于您的网站有多繁忙,服务器硬件可以处理多少请求。

网络场,使用多台服务器来服务单个网站,通常仅用于高负载网站或用于冗余。

如今,使用不同的端口并不常见,您只需使用不同的主机名即可。

相关内容