来自 电脑知识 2019-12-23 03:53 的文章
当前位置: 威尼斯国际官方网站 > 电脑知识 > 正文

Win2003灵活实现多Web站点的设置方法,IIS服务器同

威尼斯国际官方网站 1

似乎曾记得微软有一到面试题,就是让我们在同一台服务器上用相同IP,相同的端口配置出不同的网站(在url上输入不同的网站地址,可以访问到不同的网站根目录)。这个面试题我只是在脑海里记得,可能不是微软的,但是我的记忆中就是微软的。不过这个不是我们今天讨论的重点,我们今天需要解决的问题是在如何配置不同的网站。当然也会解决上面的问题。当然这篇不是纯的技术文章,所以请那些只关注代码的程序员或者是计算机网络高手,高抬贵手,如有不对,请多多指教。

  那么一个服务器上有两个网站,用户如何访问这两个网站呢?可以有三种方法。

威尼斯国际官方网站 2

  (1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:

首先我们需要在网卡上配置不同的IP地址,我们一开始已经添加了192.168.1.1,那我们把这个IP(192.168.1.1)分配给"百度"网站吧,接下来我们再新建一个192.168.1.100分配给"谷歌",新建一个192.168.1.200分配给"必应"。看操作,网上邻居->右击->属性->本地连接->右击->属性,在常规的选项中找到Internet协议(TCP/IP),双击,在Internet协议(TCP/IP)属性中选择高级,在高级TCP/IP设置中,IP地址中添加192.168.1.100,和192.168.1.200,接着就是一路确定了。IP设置好了,接下来我们需要在修改网站的IP和端口好了。

  方法2: 右击站点,选择“权限”,打开权限设置窗口。并赋予IIS匿名用户只读权限。

相同IP不同端口配置

  打开站点属性->目录安全性->身份验证和访问控制->选中“启用匿名访问”,输入用户名,或者点击“浏览”选择合法的用户,并两次输入密码后确定。

威尼斯国际官方网站 3

  由于客户机的IP地址被WEB网站中设置为阻止。

接着我们把问题在放大一点,就是不同的IP相同的端口访问不同的网站。

  2>两个网站使用相同的IP,但使用不同的端口号。这样用户在访问第一个网站时需在浏览器中输入

威尼斯国际官方网站 4

  解决方案:

威尼斯国际官方网站 5

  1>当客户机访问网站时,服务器先检查客户机IP地址是否授权

威尼斯国际官方网站 6

威尼斯国际官方网站 ,  4>最后检查网站文件的NTFS权限

DNS配置好了,其实很简单吧。。。

  分析:

威尼斯国际官方网站 7

  原因二 是在IIS 管理器中将网站的权限设置不可读(IIS匿名用户)。

我想很多朋友这里不需要看了,应该自己也会配了。但是不会的朋友可以继续往下看...

  在IP地址设置中有三种设置方式,网站IP地址、网站TCP端口、此网站的主机头。可根据需要自行选择。

威尼斯国际官方网站 8

  1、错误号403.6

威尼斯国际官方网站 9

  配置不同主机头

威尼斯国际官方网站 10

  (2)查看本地安全策略中,IIS管理器中站点的默认匿名访问帐号或者其所属的组是否有通过网络访问服务器的权限,如果没有尝试用以下步骤赋予权限:

IP地址还是192.168.1.1,端口还是80,然后点击高级,选中192.168.1.1,然后选择编辑,在主机头值中输入www.baidu.com.剩下的是一路确定了。。

  在“IIS服务管理器”中,右击新建的网站(电影服务),选择属性,在“网站选项卡”下点击ip地址后的“高级”,并在弹出的“高级网络标识”窗口中点击“编辑”按钮。

威尼斯国际官方网站 11

  由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。

打开DNS后,

  在“IIS服务管理器”中,右击新建的网站(电影服务),选择属性,并在“网站选项卡”下更改IP地址。

预备工作

  打开站点属性->“目录安全性选项卡”->“IP地址和域名限制”->点击“编辑”按钮,并将拒绝的IP段删除。

绕了这么多,接下来我们回到这个题目,相同的IP,相同的端口配置不同的网站,需要配合DNS和IIS网站中的主机头。还是看操作吧,首先我们还是确定已经安装了DNS服务器,在开始->管理工具->DNS,打开。

  2、错误号401.1

双击我们的iis服务器,在Internet信息服务(IIS)管理器左侧找到网站的文件夹,然后点击右击,新建->网站,在弹出来的网站创建向导中下一步,在网站描述中输入百度,下一步,网站的IP地址,选择网卡的IP地址,我这里是192.168.1.1,端口默认还是80,下一步,路径选择我们刚刚新建百度的文件夹下面,下一步,先勾选读取,运行脚本这两个先把,下一步,就可以看到完成创建网站向导了。

  分析:

刚刚我们新建了一个百度的DNS指向,同理我们再新建谷歌和必应的。

  ·客户机访问WEB站点的过程

威尼斯国际官方网站 12

  具体方法:

问题就到这里解决了,没什么技术含量,望高手指教……

配置IIS服务器

接来下我们要开始配置IIS了,首先我们把这个问题变得简单一点,题目变为相同的IP,不同的端口访问不同的网站。这个对于一般的程序员应该没有多大问题。

  解决方案:

我们先来测试一下我们的刚刚建好的"百度"网站吧。。。

威尼斯国际官方网站 13

  ·常见错误

威尼斯国际官方网站 14

  具体方法:

成功了!

  注意:一般自定义 IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。

接下来我们在次测试一下我们的配置把。。。

  输入此网站的网页文件所在目录。设置网站访问的权限,一般不需要“写入”权限。点击下一步,完成新网站的创建。

首先我们需要确定自己的服务器上已经装好了IIS和网络服务,这两个组建在后面会用到。

  在“IIS服务管理器”中,右击新建的网站(电影服务),选择属性,并在“网站选项卡”下更改端口为不同的值,如81。

威尼斯国际官方网站 15

  原因一 IIS匿名用户一般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有administrators组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。

本文由威尼斯国际官方网站发布于电脑知识,转载请注明出处:Win2003灵活实现多Web站点的设置方法,IIS服务器同

关键词: