首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>服务器技术>WEB服务器>正文

Win2003下实现Web虚拟网站之概述篇

http://www.oklinux.cn  2005-07-31  oklinux收集   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn
欢迎进入Windows社区论坛,与200万技术人员互动交流 >>进入

  我们知道,Windows Server 2003 和Windows 2000 Server一样,都内置有IIS(Internet Information Server,Internet信息服务)组件,只不过win 2003中的IIS是6.0版本,win 2000中的IIS是5.0版本,我们可用它来搭建Web、FTP等服务器。win 2003在系统安装时默认情况下是没有安装IIS6.0组件的,因此我们必须手工来进行安装。
  
  Web服务的搭建既可以在“配置您的服务器向导”窗口中添加“应用程序服务器”的方式来完成,如图1和2所示;也可以在“控制面板”中以“添加/删除Windows组件”的方式来实现,如图3所示;具体的安装过程比较简单,这里就不在详细说明,最后安装好“Internet信息服务”如图4所示。
  
  
 

  
图1

  
 

  
图2

  
 

  
图3

  
 

  
图4

  IIS 6.0 使我们能够在一台服务器上创建多个网站。要将站点添加到服务器上,必须准备该服务器及其关联的网络服务,然后为该站点创建唯一的标识。
  
  IIS 提供了下面两种添加新网站的方法:网站创建向导和iisweb.vbs 命令行脚本。
  
  1、使用网站创建向导添加网站
  
  ① 在 IIS 管理器中,展开本地计算机,右键单击“网站”目录,指向“新建”,然后单击“网站”。
  
  ② 单击“下一步”。
  
  ③ 在“描述”框中,键入为网站选择的名称,然后单击“下一步”。
  
  ④ 在“网站 IP 地址”框中,单击“全部未分配”来允许 HTTP 响应服务器上所有未分配的 IP 地址,或单击站点的特定 IP 地址。
  
  在网站创建向导中,“全部未分配”表示指派给计算机但并未指派给特定站点的 IP 地址。默认的网站使用尚未指派给其他站点的所有 IP 地址。对于给定的端口号,只能将一个站点设置为使用未分配的 IP 地址。
  
  ⑤ 默认情况下,将 TCP 端口分配到端口 80。若使用非标准端口号来为专用网站创建唯一标识,在“网站 TCP 端口”框中,输入一个大于 1023 的新端口号。
  
  ⑥ 在“此网站的主机头(默认:无)”框中,输入主机头名来标识网站。如果使用主机头将其他站点添加到一个 IP 地址,则必须分配主机头名,该名称包含站点的全名,例如,www.ghq.com。
  
  ⑦ 如果服务器上没有启动 SSL 加密,则不显示“SSL 端口”框。如果服务器上启用了 SSL 加密,请输入 SSL 端口号,然后单击“下一步”。
  
  ⑧ 在“路径”框中,输入或浏览到网站主目录的路径。
  
  ⑨ 默认情况下,将网站配置成匿名访问。若要创建安全或专用网站,请清除“允许匿名访问网站”复选框,然后单击“下一步”。
  
  ⑩ 在“站点访问权限”对话框中,选择主目录的权限。单击“下一步”,然后单击“完成”。
  
  2、使用 iisweb.vbs 命令行脚本添加网站
  
  ① 如果将新网站放在新目录中,创建新目录。
  
  ② 从“开始”菜单中,单击“运行”。
  
  ③ 在“打开”框中,键入 cmd,然后单击“确定”。
  
  ④ 从命令提示符中,切换到 systemroot\system32 目录。
  
  ⑤ 键入 cscript iisweb.vbs /create Home Directory
  
  Site Description" /i IP Address /b Port,然后按 Enter。
  
  例如,下面的命令在 IP 地址 192.168.1.67的端口 80 上创建并启动一个名为 www.ghq.com的站点,E:\ghq作为其主目录。
  
  cscript iisweb.vbs /create e:\ghq "www.ghq.com" /i 192.168.1.67 /b 80。
  
  IIS 6.0 在一台服务器上可以宿主多个网站。例如,无需使用三个不同的服务器来宿主 www.ghq.com、study.ghq.com 和 test.ghq.com 三个网站,我们可以将上述网站安装在同一个服务器上。合并网站可以节约硬件资源、节省空间和降低能源成本。
  
  要确保用户的请求能到达正确的网站,必须为服务器上的每个站点配置唯一的标识。要执行此操作,必须至少使用三个唯一标识符(主机头名称、IP 地址和唯一 TCP 端口号)中的一个来区分每个网站。同一服务器上主控的网站可以使用以下的唯一标识符进行区分(表1)。
  
 

  
表1

  
  通过更改这三个标识符中的一个,可以为多个网站创建唯一的标识,而无需为每个站点安装一个专用的服务器。也可以为每个站点创建唯一的主目录并且将内容存储在本地服务器或远程网络共享上。这样,每个网站都将作为一个独立的实体或虚拟服务器。
  
  要标准化唯一标识每个服务器上网站的方法,最好使用主机头名称。通过优化缓存和路由查找,使用每服务器上方法可以提高性能。相反,将主机头、唯一 IP 地址或非标准端口号任意组合使用以标识同一服务器上的多个网站却会降低服务器上所有网站的性能。
  
  1、使用多个 IP 地址创建多个站点
  
  一些安全服务器配置要求在同一台服务器上使用唯一 IP 地址来区分每个网站。IIS 使我们能够将网站配置成在所有可用的 IP 地址或单个 IP 地址上进行监听。如果在同一台服务器上使用多个 IP 地址来区分不同的站点,则必须配置 IIS 来给每个站点指派唯一的 IP 地址。
  
  下表2总结了使用 IP 地址来区分多个站点的优缺点。
  
 

  
表2

  
  由于在同一台服务器上给多个网站指派大量的唯一 IP 地址会降低性能,因此这种方法主要用于标识宿主安全套接字层 (SSL) 或传输层安全 (TLS) 服务的服务器上的多个站点。
  
共2页: 上一页 1 [2] 下一页

上一篇:技巧实例:如何在.NET中访问MySQL数据库   下一篇:Linux服务器分区问题

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·实例讲解Web数据库安全防护
·一步步教你在Win2003下安装IIS组件
·挖掘Web的另类应用(多图)
·加固Windows Server 2003 IIS 服务器(2)
·WEB应用防火墙防网站篡改解决方案
·加固Windows Server 2003 IIS 服务器(1)
·掌握IIS排错技巧让Web更好服务
·教你如何IIS信息服务器排错指南
·如何评估使用Web应用程序安全测试工具?
·利用IIS日志追查网站入侵者
·IIS优化为Web服务器减负
·精心配置IIS打造安全Web服务器
·企业选购Web服务器注意事项
·终结Webshell加固web服务器
·将网站从IIS7中批量迁移另外一台IIS7
·用 PowerShell 管理 IIS 7.0
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·实例讲解Web数据库安全防护
·一步步教你在Win2003下安装IIS组件
·挖掘Web的另类应用(多图)
·加固Windows Server 2003 IIS 服务器(2
·WEB应用防火墙防网站篡改解决方案
·加固Windows Server 2003 IIS 服务器(1
·掌握IIS排错技巧让Web更好服务
·教你如何IIS信息服务器排错指南
·如何评估使用Web应用程序安全测试工具
·利用IIS日志追查网站入侵者
·IIS优化为Web服务器减负
·精心配置IIS打造安全Web服务器
  阅读排行
·Apache php mysql在windows下的安装与
·IIS优化为Web服务器减负
·Windows Server2008安装配置实例图示介
·“http 500内部服务器错误”的解决方法
·IIS5.1和IIS6.0一些显著的重要区别
·从权限入手解决IIS PHP环境故障
·解答终端服务与远程桌面区别(组图)
·IIS配置及安全访问控制策略详解
·Win2003服务器组网、安全管理全攻略二
·设置让Windows Server2008自动登录
·Windows Server2008 IIS 7.0特性介绍
·掌握IIS排错技巧让Web更好服务
·Win2003服务器组网、安全管理全攻略一
·Windows Server 2008新人设置技巧
·使用Windows XP 及IIS 5.1配置Web服务
网摘收藏: