Web服务器的配置与管理(2) 虚拟主机技术html
在上篇博文中,咱们已经利用IIS搭建好了一台Web服务器,并能够成功访问IIS中自带的默认站点,那么咱们是否能够在这台服务器中再建立另一个Web站点?也就是说,在一台Web服务器中是否能够同时存在多个网站呢? 答案固然是确定的,其实不少中小企业的网站都是从网上租用的空间,提供空间租用的Web服务器里就同时存在了不少个网站。 可是当多个网站同时存在于一台服务器里时,就必须得有一种方法可以将它们区分开,这种方法也就是虚拟主机技术。 有三种方法能够实现虚拟主机技术:web
也就是说,只要让不一样的网站在IP地址、端口号、主机名这三项中有一项是不相同的,那么这些网站就能够共存了。 下面分别来介绍这三种虚拟主机技术。 1. 使用不一样IP地址架设多个网站 这种方法是为每一个网站设置一个不一样的IP,要采用这种方式首先须要Web服务器安装有多块网卡,每块网卡使用不一样的IP。若是web服务器中只有一块网卡,那么也能够给这一块网卡绑定多个IP地址。打开本地链接,在TCP/IP属性的“高级”设置中,为服务器再添加一个IP地址192.168.0.15,以下图所示。windows
下面咱们在【IIS管理器】中再新建一个Web站点。 在IIS管理器中选择“网站”,而后在右侧的“操做”面板中选择“添加网站”。 “网站名称”能够随意设置,这里用ytvc。 “物理路径”也就是网站的主目录,这里设置为c:\ytvc。 网站的协议类型仍为http,IP地址使用192.168.1.15,端口号80。安全
网站建立好以后,在其主目录中也存放一个名为Default.htm的网页文件,这样在客户端输入不一样的IP地址即可以访问相应的网站。服务器
2. 使用不一样TCP端口架设多个网站网络
这样客户端在访问默认网站的时候,仍然能够经过URL“http://192.168.1.5”的形式访问,而若是要访问ytvc网站,则端口号就不能省略,必需要使用“http://192.168.1.5:8000”形式的URL。 但这时客户端没法访问ytvc网站,这是由于web服务器上的防火墙将发往TCP8000端口的数据自动过滤掉了,能够暂时关闭防火墙进行测试,或是在防火墙中增长一条入站规则。 打开防火墙的高级设置,新建一条入站规则,要建立的规则类型选择“端口”。模块化
指定规则应用于TCP 8000端口。性能
对知足条件的操做容许链接。测试
在全部的网络上所有应用该规则。网站
为规则随意起一个名称。
入站规则建立好以后,在客户端就能够用8000端口正常访问ytvc网站了。 采用这种方式,客户端在访问网站时必需要在网址后面加上相应的端口号,而用户是不可能去记住每一个网站的端口号的,因此这种方式在实践中也不多采用。
而后再将默认网站的主机名设置为www.coolpen.net。
这样客户端就能够经过输入不一样的网址以访问不一样的网站,这也是实际中最常常采用也是最为推荐的一种方式,但采用这种方式就没法经过IP地址来访问相应的网站了(实际中的不少网站都是能够用网址访问,但没法用IP地址访问。)
【转载】http://www.it165.net/admin/html/201304/1012.html
Web服务器的配置与管理(3) 配置虚拟目录
一个网站中的全部网页和相关文件都要存放在主目录下,为了对文件进行归类整理,也能够在主目录下面创建子文件夹,分别存放不一样内容的文件,例如一个网站中,新闻类的网页放在主目录的news文件夹,技术类的网页文件放在主目录的tech文件夹,产品类的网页文件放在products文件夹等,这些直接存放在主目录下的子文件夹都称为物理目录。 下面咱们在默认站点的主目录下建立一个名为news的子目录,并在其中放置2个网页文件。
在客户端访问时,若是输入URL “http://www.coolpen.net/news”,那么就是打开news子目录中的默认首页,若是输入URL “http://www.coolpen.net/news/news.htm”,那么就是打开news子目录中指定的网页。 并不是全部的子目录都要在物理上直接位于主目录中,如咱们也能够“C:\tech”设置为默认站点的子目录,这种在逻辑上归属于某个网站之下的子目录就称为虚拟目录。虚拟目录是主网站的下一级目录,而且要依附于主网站,但它的物理位置不在主目录下。 下面咱们先建立“C:\tech”文件夹,而后将其设置为默认站点的虚拟目录。 打开【IIS管理器】,在默认站点上右键单击,选择“添加虚拟目录”。
虚拟目录的别名这里就用tech,而后输入其物理路径。
在C:\tech文件夹中放置一些测试网页,而后在客户端能够像访问物理目录同样的去访问它们。 咱们还能够将位于另一台服务器上的共享文件夹设置为Web站点的虚拟目录,这也是虚拟目录技术的最大优点所在。 下面咱们将位于文件服务器FS上共享文件夹fs设置为默认站点的虚拟目录。 注意,在指定虚拟目录的路径时必需要使用UNC路径。
因为这个虚拟目录是位于网络上的共享文件夹,因此必需要传递身份验证,也就是要指定以哪一个用户的身份去访问。点击“链接为”,而后输入域管理员帐户和密码。
这样在客户端就能够正常访问了。 最后总结一下:
【转载】http://www.it165.net/admin/html/201304/1011.html
Web服务器的配置与管理(4) 配置访问权限和安全
1. 用户身份验证
在“安全性”中勾选要安装的3种身份验证方法。
这4种身份验证方法的优先级为:
基自己份验证
默认域:指定Web服务器所处的域。当用户链接网站时,若是用户输入了一个用户名zhangsan,那么服务器优先将其视为本地用户进行身份验证,若是发现zhangsan不是本地用户,则自动将其视为coolpen.net域的域用户,将用户名和密码送到此域的域控制器检查。这样设置的好处是,即便是域用户,也能够只输入用户名,而不须要输入全名了。
摘要式身份验证
2. IP地址限制
组件安装完成后,从新打开IIS管理器,会发现其中多了一个“IP地址和域限制”的功能组件。
打开该组件,点击右侧的“添加容许条目”,能够设置只容许哪些客户端访问该网站。能够只容许某个特定的IP地址,也能够是一个地址段。
须要注意的是,若是设置了容许条目,那除了指定的这些IP地址以外,其它的客户端访问网站时是将被容许仍是拒绝呢?这个能够经过右侧的“编辑功能设置”来设置。
能够根据须要将未指定的客户端设为容许或拒绝访问。
拒绝访问的设置与此相似。 3. 网站性能调整
4. 配置日志