图文IIS配置大全及IIS常见错误解决

图文IIS配置大全及IIS常见错误解决
图文IIS配置大全及IIS常见错误解决

W S2003使用IIS服务配置WEB站点目前网络的快速发展,带动着网站的不断普遍,那么我们来了解一下WEB站点的配置过程!首先先来了解WWW服务,即万维网服务,在网上发布的,并可以通过浏览器观看的图形化页面的服务。

常用的WWW服务软件:在Windows系统中是IIS,在Linux系统中是Apache,但不要认为MS的IIS只能用于创建WEB站点,那就大错特错了,它同样还能支持FTP服务,邮件服务,以及新闻组等:

1.在系统上安装IIS服务:

选择"应用程序服务器":

选择"IIS":

默认就选择上了"万维网服务",即WEB站点:

完成安装:

打开IIS服务:

可以看到刚创建好的IIS就有个默认站点:

查看默认站点的目录路径:

2.配置默认站点:

IP地址这里需要注意,因为有可能本地有两块网卡,会有两个不同的IP,那么客户访问时输入哪个IP呢?或只有一个网卡,但设置了两个IP都有可能出现此类问题.

如果选择"全部未分配",代表客户输入哪个IP都能访问,但在实际当中还是最好指定一个IP 来访问比较好!

默认TCP端口是80,一般的WEB站点都保留此值,这样用户使用浏览器输入"http://IP地址"就可以访问WEB站点.如果为了安全保密,修改TCP端口,如修改成"81",则访问WEB站点时需要输入"http://IP地址:81",如果不具体指定TCP端口,则不能正确访问WEB站点.

主目录中可以设置WEB站点目录的存放路径,以下是默认站点目录的路径:

文档用于设置网站的首页,以下的多个网页的优先显示的顺序是从上到下.

3.配置虚拟目录

物理目录:实际存放在主目录的子文件夹

虚拟目录:能将一个网站的文件分散存储在同一计算机的不同路径和其他计算机中

使用虚拟目录的优点:

将数据分散保存到不同的磁盘或者计算机上,便于分别开发与维护

当数据移动到其他物理位置时,不会影响到Web网站的逻辑结构

在默认网站上创建"虚拟目录":

创建虚拟名称:

指定虚拟路径:

打开虚拟目录属性:

配置后虚拟目录属性后访问虚拟目录:

在浏览器地址栏输入“http://IP/地址/虚拟目录名”

通过在网页中的链接访问Web网站

4.配置虚拟主机

为了提高硬件资源的利用率,可以在一台计算机上运行多个网站,而不需要另加什么硬件,这些网站称为虚拟主机,而实现虚拟主机一般有3种方式:

a)使用不同的IP地址

b)使用相同的IP地址、不同的TCP端口

c)使用相同的IP地址和TCP端口、不同的主机头

1)不同IP地址的网站

例如:服务器上有2个IP地址192.168.1.2和192.168.1.3,默认网站站用192.168.1.2,现在需要新建一个网站,IP地址为192.168.1.3.

创建另一个新的WEB站点:

为第二个网站指定1.3的IP地址:

指定站点目录路径:

创建完毕:

2)不同TCP端口的网站

如果2个网站,IP地址和TCP端口都相同(主机头值为空),则这2个网站不能同时启动:

修改第二个网站的TCP端口:

网站地址为“http://IP地址:TCP端口号”:

3)配置主机头

相同IP相同TCP端口能运行多个网站吗?

可以使用不同的主机头运行多个网站(主机头形式为FQDN)注意:主机头需要DNS解析

创建第二个网站的IP和第一个IP相同,然后再选择"高级":

单击"编辑":

为两个站点分别配置不同主机头,客户端分别输入不同的名称访问不同的WEB站点:

巧妙设置解决IIS服务器访问难题(图)

1、解惑子页面无法访问难题

当我们使用IIS6.0服务器架设好了目标网站,并尝试使用IE浏览器来访问目标网站的主页面时,可能会发现该网站主页面内容可以被正常访问到,但我们在尝试访问该网站子页面内容时,IE浏览器却出现了无法访问的提示,这究竟是什么回事呢?其实这种访问错误提示是IIS6.0服务器所特有的,我们只要按照如下步骤设置一下IIS服务器就能轻松排除该访问难题:

进入到本地服务器系统的IIS服务器控制台界面。

在该控制台界面的左侧显示区域,用鼠标逐一展开“本地计算机”/“网站”分支,并在该分支项目下面选中我们事先已经架设好的某个目标网站,并用鼠标右键单击该网站名称,从其后出现的快捷菜单中单击“属性”命令,打开目标网站的属性设置界面。

单击该界面中的“主目录”选项卡,然后在对应的选项设置页面中单击一下“配置”按钮,进入到一个标题为“应用程序配置”的设置窗口;单击该设置窗口中的“选项”标签,打开如图1所示的标签设置页面,选中该页面中的“启用父路径”项目,同时单击“确定”按钮,这样一来当我们再次尝试访问目标网站子页面内容时,就会发现无法访问的错误提示自动消失了。

2、解惑目录无法找到难题

有时候,我们不论是访问目标网站的主页面内容还是子页面内容,IE浏览器总会自动弹出指定目录内容无法找到的错误提示;事实上,这种错误提示在我们访问ASP网站页面时经常会出现,引起这种错误提示的原因主要是IIS6.0服务器新增加了web程序扩展功能,该功能在默认状态下会禁止显示ASP程序页面显示的,所以我们尝试访问ASP页面时IE浏览器就容易显示目录或文件无法找到的错误提示。要想排除该访问难题,我们可以按照如下操作步骤将IIS6.0服务器设置成允许访问ASP页面就可以了:

进入到本地服务器系统的IIS服务器控制台界面。

在该控制台界面的左侧显示区域,用鼠标逐一展开“本地计算机”/“Web服务扩展”分支,在对应该分支项目的右侧显示窗口中,将“Active Server Pages”项目选中(如图2所示),同时单击中间区域的“允许”按钮,最后再在IIS服务器控制台界面中依次执行菜单栏中的“操作”/“刷新”命令,就能消除指定目录或文件无法找到的错误提示了。

3拒绝难题

一般来说,IIS6.0服务器支持五种身份的登录验证方式,它们分别是匿名身份验证方式、基本身份验证方式、Windows集成身份验证方式、摘要身份验证方式以及.NET Passport身份验证方式,不同的身份验证方式必须用于不同的访问环境下,才能确保访问操作顺利进行。例如,目标网站内容要是希望对所有Internet用户开放的话,那就必须使用匿名身份验证方式;要是希望对Web服务器中的文件内容实现限制式访问目的的话,那就可以考虑使用基本身份验证方式,因为该验证方式必须要求访问者输入合适的用户ID与密码,才能保证访问操作成功。倘若我们不小心将登录验证方式配置错误的话,那就很容易出现被服务器拒绝的故障提示。考虑到一般的Web服务器都是使用匿名身份验证方式,确保所有访问用户都能顺利访问网站页面内容,因此当我们在访问网站的过程中不小心遇到服务器被拒绝的难题时,只需要按照如下操作步骤,重新设置一下登录验证方式就能消除故障提示了:

进入到本地服务器系统的IIS服务器控制台界面。

在该控制台界面的左侧显示区域,用鼠标逐一展开“本地计算机”/“网站”分支,并在该分支项目下面选中我们事先已经架设好的某个目标网站,并用鼠标右键单击该网站名称,从其后出现的快捷菜单中单击“属性”命令,打开目标网站的属性设置界面。

单击该设置界面中的“目录安全性”标签,然后在对应标签页面的“身份验证和访问控制”设置项处,单击“编辑”按钮,打开如图3所示的身份验证对话框;在该对话框中,检查一下“启用匿名访问”复选项是否处于选中状态,要是发现该复选项已经被取消选中的话,那被服务器拒绝的故障提示多半是由于该设置引起的,此时我们只要重新将“启用匿名访问”复选项选中,并单击“确定”按钮,就能消除被服务器拒绝的故障提示了。

要是我们在选中“启用匿名访问”项目的前提下,访问目标网站内容时仍然出现被服务器拒绝的故障提示时,那我们就要检查一下IUSR账号有没有被意外禁止掉,因为访问用户在进行匿名访问操作时使用的登录帐号是IUSR_机器名,一旦该访问帐号被意外禁止掉的话,就容易出现被服务器拒绝的故障提示。在检查IUSR_机器名这一登录帐号是否被启用的时候,我们可以依次单击“开始”/“运行”命令,在弹出的系统运行对话框中输入字符串命令“compmgmt.msc”,单击“确定”按钮,打开本地系统的计算机管理窗口;在该窗口的左侧显示区域,用鼠标逐一展开“本地用户和组”/“用户”分支项目,在对应“用户”分支项目的右侧显示区域中,双击IUSR_机器名这一登录帐号,在其后出现的对应帐号属性设置窗口中,将“帐户已禁用”项目取消选中,并单击“确定”按钮,这样的话就能将IUSR_机器名这一登录帐号重新启用起来了。

4、解惑IP地址被拒绝难题

IIS6.0服务器一般会为我们提供IP限制功能,通过该功能我们可以限制一些具有潜在安全威胁的工作站不能访问Web服务器,或者限制只有特定的工作站才能访问Web服务器。要是某个客户端的IP地址恰好位于被IIS服务器阻止的IP地址范围内的话,那么从该客户端中

访问Web服务器时就会出现IP地址被拒绝的错误提示。要消除该故障提示,我们可以按照如下步骤来设置IIS服务器:

进入到本地服务器系统的IIS服务器控制台界面。

在该控制台界面的左侧显示区域,用鼠标逐一展开“本地计算机”/“网站”分支,并在该分支项目下面选中我们事先已经架设好的某个目标网站,并用鼠标右键单击该网站名称,从其后出现的快捷菜单中单击“属性”命令,打开目标网站的属性设置界面。

单击该设置界面中的“目录安全性”标签,然后在对应标签页面的“IP地址和域名限制”设置项处,单击“编辑”按钮,打开如图4所示的设置窗口;选中该窗口中的“授权访问”选项,同时检查“下列除外”列表框中是否有目标工作站的IP地址,要是有的话,我们只要将它选中,并单击“删除”按钮,最后单击“确定”按钮,那样一来我们日后再从指定工作站中尝试访问Web服务器时,就不会出现IP地址被拒绝的故障提示了。

5、解惑页面访问速度变慢难题

在用IIS6.0服务器管理目标网站时,我们可能经常会发现网站页面过一段时间访问后,访问速度就会明显变慢,这是怎么回事呢?在排除网络病毒因素外,造成网站页面访问速度变慢的主要原因就是IIS服务器所在的计算机系统资源随着时间的推移,其内存消耗率就会逐步提高,直到内存资源被完全耗尽为止。在这种情形下,IIS服务器由于缺少内存资源的支持而无法快速应对用户的访问请求,所以网站页面的访问速度自然就会变慢。要想解决这种访问难题,我们只要按照如下操作步骤设置IIS服务器,让其及时回收暂时无效的的系统进程,以便节省有限的系统内存资源:

进入到本地服务器系统的IIS服务器控制台界面。

在该控制台界面的左侧显示区域,用鼠标逐一展开“本地计算机”/“应用程序

池”/“DefaultAppPool”分支,并用鼠标右键单击该“DefaultAppPool”分支项目,从弹出的右键菜单中单击“属性”项目,再单击其后设置界面中的“回收”选项卡,打开如图5所示的选项设置页面。

让IIS支持PHP配置方法

下面介绍PHP手工安装步骤:

第一步:直接解压缩放到C盘PHP目录下了,这样查找文件会方便许多。解压缩完后的PHP目录就是C:\PHP

第二步:将PHP目录添加到PATH环境变量中

鼠标右键点[我的电脑],选属性,选择“高级”标签页,点击“环境变量”按钮,在“系统变量”栏中找到Path这一项(可能需要将滚动条向下滚动才能找到),鼠标双击Path这一项在最后加入你的PHP目录,包括前面的“;”(如:;C:\PHP)点击“确定”[如下图所示↓]

第三步:为PHP设置一个有效的配置文件,php.ini。在ZIP包中有两个ini文件,php.ini-dist和php.ini-recommended。建议使用php.ini-recommended,因为在该文件中优化了性能和安全。请仔细阅读该文件中的注释,因为它从php.ini-dist修改而来,会对设置产生较大的影响。例如将display_errors设置为off,将magic_quotes_gpc设置为off。除了阅读这些部分,还可以学习一下ini设置,并手动设置每一个配置项目。如果想要最安全的设置,这是最好的方法,虽然PHP在默认配置下也是很安全的。复制所选择的ini文件到PHP能找到的目录中,并将其重命名为php.ini。

先将C:\PHP\php.ini-recommended重命名为php.ini。

再用记事本打开php.ini,查找register_globals=Off,把off改成On(有二处)

再查找short_open_tag=Off,把off改成On有一处,(此处一般能解决运行安装Discuz!论坛时出现空白的问题)

相关主题
相关文档
最新文档