它的好处是:便于用户访问;提高了安全性,因为客户端并不知道文件在服务器上的实际物理位置,所以无法使用该信息来修改文件;使用目录可以更方便地移动网站中的目录,只需要更改虚拟目录与目录物理位置之间的映射,无需更改目录的URL;使用虚拟目录可以发布多个目录下的内容以供所有用户访问,并可以单独控制每个虚拟目录的访问权限。使用虚拟目录可以均衡WEB服务器负载,因为网站中资源来自于多个不同的服务器,从而避免单一服务器负载过重,响应缓慢。
点新建虚拟目录。
下一步
填写别名
这里是映射到本地服务器上的目录。
这里可以配置访问权限。
点完成
下面是通过UNC路径映射到其它计算机上的共享目录。
再另建立一个虚拟目录,步骤如上类似,这里只给出不同的地方。
MKT是虚拟目录的名称。
这里是多了个安全凭据,只有授权的才可以访问该虚拟目录。
点下一步要求重新再输入密码
可看到一共建立好三个虚拟目录。其中有两个是刚才介绍的,还有一个是同样建立。但现在要把crq这个虚拟目录映射到其它网站的URL,因为按照上面的创建中在配置过程中不到输入指向到其它网站的URL。只能先在对话框中输入本地硬盘上的目录,然后在虚拟创建完成之后,在虚拟目录属性对话框中将其重定向到指定的URL。
点它的属性在重定向这里配置,输入URL。便可以
可以看到CRQ映射到了其它网站的URL。
在一台服务器上创建多个网站
IIS允许一台服务器上创建多个网站,如无需要使用3个不同的服务器来创建[url]www.landon.com;[url]www.crq.com;www.test.com3[/url][/url]个网站。可以将这些网站创建在同一个服务器上,合并网站可以节约硬件资源,节省空间,降低能源成本。为了确保用户的请求能到达正确的网站,必须为服务器上的每个网站配置唯一的标识。一个网站由IP地址,TCP端口号,和主机头名称3项标识的组合来惟一标识。
1、使用多个IP地址在一台服务器上创建多个网站
对每一个网站配置不同的IP地址。
可以看到这两个不同的网站具有不同的IP,其它都一样。
这种配置要求每个站点都有惟妙惟肖一的静态IP地址,由于公用IP地址短缺,因此获取大量的静态IP地址是因难的,同时为多个网站分配大量的惟一的IP地址会降低WEB服务器性能。这种方法主要用于一台服务器上创建基于SSL/TLS的网站。
2、使用多个主机头名在一台服务器上创建多个站点。
一个网站可以支持一个或多个主机头名称,在一台服务器上创建多个网站时通常使用主机头名称来标识。由于WEB服务器必须分配非页面缓冲池内存来管理每个IP地址标识的网站,因此使用主机头的好处是可以避免由于使用惟一IP地址标识多个网站而引起的潜在性能降低。但是,由于基于SSL/TLS的HTTP加密了的主机头名称,对于同一台服务器上的基于SSL/TLS的网站,主机头信息是无法访问的。因此必须使用不同的IP地址来标识一台服务器上不同的基于SSL/TLS的网站。
前面已有配置过主机头,就是在这里进行添加。对每个网站添加不同的主机头,可以对不同的网站分别访问。
3、使用多个TCP端口号在一台服务器上创建多个站点
通常不推荐使用此方法,可用于专有网站开发和测试,可以使用非标准的TCP端口号作为惟一标识来创建用于站点开发和测试目的的网站。用户访问时必须知道指派给网站的非标准TCP端口号,并且在访问网站时在URL中指定该端口号才能访问网站。
这个网站端口号是80
这个网站是8080。