我在同一个 IIS 8.5 中托管多个网站。
网站名称相同,但端口或 http/https 不同。例如,
- http://www.mydemosite.com(使用默认端口 80)
- https://www.mydemosite.com(使用默认端口 443)
- http://www.mydemosite.com:5000(使用非标准端口 5000)
- https://www.mydemosite.com:5001(使用非标准端口 5001)
它们都在 IIS 服务器中,这样可以吗?还是一个好主意?还是搞砸了?我有从 http 到 https 的重定向要求,比如 1 到 2 和 3 到 4。
答案1
在单个 IIS 服务器上运行多个网站完全没问题。我见过托管数百个网站的服务器。
这一切都取决于您的网站有多繁忙,服务器硬件可以处理多少请求。
网络场,使用多台服务器来服务单个网站,通常仅用于高负载网站或用于冗余。
如今,使用不同的端口并不常见,您只需使用不同的主机名即可。