喜欢架设网站的朋友对Windows系统提供的Internet 信息服务(IIS)管理器,肯定再熟悉不过了,在以前Windows Xp系统中提供的IIS5.0,通过IIS5.0可以帮助用户发布和管理计算机中的网站文件。为了适应各级用户,在Windows7中系统将IIS升级为7.0,在该版本中微软更进一步,将FastCGI内置到IIS中,也就是说,只要把PHP的ZIP包解压缩到本机任意目录,配置好php.ini,就可以在IIS下完美地以FastCGI方式运行PHP。但是IIS7.0从操作方法和功能上都要与前面的版本有了很大改变。这样对于一些新手来说不太容易上手,下面我们就来看看如何在II7.0中配置网站。
一、IIS7.0安装
默认情况下,windows7(家庭版不支持安装IIS)没有IIS,需要使用该组件时,我们先进行手动安装。安装时,首先进入到“控制面板”中并单击“程序”选项,在打开的窗口中单击“程序和功能”按钮,在打开的窗口中单击“打开或关闭Windows功能”,打开“Windows功能”(如图1)。在此列出系统中所有自动的功能,找到“Internet信息服务”项。接下来,我们只需选中“Internet信息服务”选项,然后单击“确定”即可。随后系统会自动弹出“Windows正在更改功能”提示框,这时候用户只需等待一段时间即可安装完成。
上面我们提到的安装方式时系统默认的安装过程,默认情况下IIS提供的一些功能,我们并没有进行安装,如果需要IIS的其他功能我们可以手工勾选安装即可。在此需要提示一下,IIS7的默认安装选项中是不支持ASP和ASP.NET的,在安装的时候我们必须手动选择所需要的功能。IIS7默认由FTP发布服务、web管理工具、万维网服务三大组件组成,其中万维网服务下又分五个子功能包括安全性、常见http功能、性能功能、应用程序开发功能、运行状态和诊断。在“应用程序开发功能”下选择ASP与ISAPI扩展,其他选项按系统默认即可。
系统提示安装成功后,在“控制面板中”打开“管理工具”项,在该窗口中我们可以看到一个Internet 信息服务(IIS)管理器组件,这表示IIS已经安装成功。下面我们就可以使用IIS架设网站了。
二、在IIS中架设网站
IIS安装后,下面我们就可以在IIS中发布Web网站了。下面我们就以ASP站点为例,
来了解一下发布过程。
首先将ASP站点放到本地电脑任意文件夹中,随后安装上面方法在控制面板中启动IIS
程序。其主界面分为连接管理、应用服务管理、操作管理三部分。添加网站时,右键单击连接管理窗口下面的“网站”节点。在弹出的右键菜单中选择“添加网站”(如图2)命令,随后打开一个“添加网站”对话框,在此我们可以对添加的网站信息进行配置,首先输入一个网站名称,在此任意输入即可,随后在地址池中选择应地址池,一般为DefaultAppPool即可。接下来的就是选择网站的物理路径,IIS7建议把网站文件存放在NTFS分区上,这样不但便于网站管理,而且大大地提高的网站的安全性。IIS7默认网站路径为C:\INETPUB\WWWROOT,但出于安全考滤建议更改网站路径(如图3)。设置单击“确定”按钮返回到IIS窗口中。
网站添加完成后,即可显示在“网站”列表中,在“连接管理”窗口中选中该站点,随后在“应用服务管理”中显示出该站点的所有服务信息,在此单击“默认文档”按钮,打开默认文档设置,在此我们需要将该网站的首页文件名添加其中,如index.asp。添加时,单击右侧的添加按钮,打开一个添加对话框,在此输入需要添加的网址名称即可(如图4)。
随后打开asp服务,在此找到“启用父路径”,将false值改为ture,设置后点击右侧的“应用”按钮。
以上设置后,单击右侧操作管理窗口中的“浏览”按钮,即可当前网站进行浏览测试。
三、架设.NET框架网站
在IIS7中建设.Net网站,在安装IIS7时,我们需要勾选“万维网服务”→“应用程序开
发功能”→“.NET.asp”已经“.Net扩展性”复选框。
随后,按照上面的方式将.Net网站添加的IIS中。添加时,在“应用程序池”项中单击
“浏览”按钮,打开“选择应用程序池”对话框(如图5),在该窗口中将“应用程序池”选为Classic .net AppPool,这样就将管理模式切换为了经典模式,选择后下面我们就可以正常访问.Net网站了。