Win2003下实现Web虚拟网站之概述篇
时间:2007-05-10 07:13:03 来源:it168 作者:佚名
下表3总结了使用主机头来区分多个网站的优缺点。
表3
对于多数情况,推荐使用主机头来区分同一台服务器上的多个网站。使用这种方法时,仔细考虑默认网站显示的内容。如果用户试图通过不支持 HTTP 1.1 的旧浏览器联接您的站点,并且在服务器上启用默认的网站但是不包括克服旧浏览器限制的程序,那么用户将被定向到 IP 地址指定的默认网站。那可能不是用户希望访问的站点。默认的网站可能包含一个脚本,该脚本支持在不支持 HTTP 1.1 的浏览器中使用主机头名。
如果浏览器接收到一个目前已停止的站点请求,则用户将被重定向到默认网站。由于这个原因,Internet 服务提供商 (ISP) 通常将其自己的主页设为默认值。如果用户无法访问某个主机头标识的站点,并且没有启用默认网站,则用户浏览器将显示“主机没有找到”的错误。
3、使用端口创建多个站点
虽然不推荐使用产品服务器,但可以使用非标准 TCP 端口号来创建用于站点开发和测试目的的唯一网站标识符。您可以通过创建网站标识(该标识包括 TCP/IP 地址或名称,并附带有非标准 TCP 端口号)来达到此目的。标准网站将默认的 TCP 端口 80 用于 HTTP 连接,将默认的 TCP 端口 443 用于安全 HTTPS 连接。由于 TCP/IP 端点是用 IP 地址(或相应名称)和端口号的组合来定义的,而使用非标准端口号配置网站可以给每个站点创建唯一的端点(或标识)。 字串7
如果使用非标准 TCP 端口号来标识网站,则用户无法通过标准名或 URL 来访问站点。另外,用户必须知道指派给网站的非标准 TCP 端口号,以及在其 Web 浏览器地址栏中附加网站的名称或 IP 地址。
下表4总结了使用端口号来区分多个网站的优缺点。
表4
例如,要访问名为 GhqIntranet 的专用网站,该网站的 IP 地址是 192.168.1.68,指派给非标准 TCP 端口 8080 的服务是 HTTP 服务,那么用户必须在其 Web 浏览器中输入 http://ghqintranet:8080 或 http://192.168.1.68:8080 来访问该站点。因此,对于多数 Internet 或 Intranet 站点来说,使用端口号来标识网站不是一个可行的方法。


















文章评论
共有 位CH网友发表了评论 查看完整内容