分享

网络教程WEB 服务

 似水流雲 2011-12-29

**似水流雲**欢迎您

 
1,IIS的安装
2,IIS的功能

Iis是windows自带的应用服务管理程序,它是作为一个网页制作者或网络管理员必需深入了解的软

件。所以我们有必需研究。

1,iis的安装。

大家可不要小看IIS的安装,有时候真的还让你搞半天没搞懂。下面开始

安装方法1:(适合于2000非server版 ,XP)放下系统光盘—打开控制面板—安装或删除程序—添加或

删除windows组件:internet信息服务(IIS)打上钩—下一步:图1

1.JPG


系统会自动在光盘里找到需要的文件进行安装,有时候会提示找不到****.***文件,这时你要点浏览,

手动给它只定文件目录,一般在I386这个文件夹里,这一步很多人不知道要点一下“重试”以为安装

进行不了了,其实你按一下“重试”确定系统就会继续安装了。图2

2.JPG


安装方法2:(适合于server版windows)放下系统光盘—打开控制面板—安装或删除程序—添加或删

除windows组件—应用程序服务器----internet信息服务(IIS)打上钩,下面步骤与上同

安装方法3:(适合于server版windows)放下系统光盘—开始—程序—管理工具—管理您的服务器—

添加或删除角色—下一步—应用程序服务器(iis,asp.net)--下一步,下一步--下面步骤与上同

安装方法4:(适合于大部分windows)下载IIS安装程序,MSI或EXE文件进行安装,安装过程双击按

提示做就可以。

安装方法5:(适合于vista)放下系统光盘--控制面板--程序--程序和功能—打开或关闭windows功能—

internet信息服务—确定。下面步骤与上同 图3

3.JPG


  
  IIS安装完成后可以在以下地方找到:
  
1,  我的电脑—右键管理—服务和应用程序—internet信息服务(IIS)管理器(所有windows版) 图4

4.JPG


2,  开始—程序—管理工具-- internet信息服务(IIS)管理器(server版) 图5

5.JPG


3,  控制面板--管理工具-- internet信息服务(IIS)管理器(所有windows版)

2,IIS的功能

IIS的功能有很多,有web服务器,FTP服务器,邮件服务等等。我们主要来说主要功能建立网站服务

器,FTP服务将在下个教程中和其它FTP服务放在一起说。

建立网站服务器,安装了IIS之后,会在你的系统盘里出现一个叫inetpub的文件夹,里面还有带着几个

文件夹。其中wwwroot就是默认的IIS网站主目录。

首先介绍一下IIS的面板吧,由于考虑到一些新手对IIS不是很熟悉。先来看看IIS的界面,如图:6

6.JPG


主要有三个模块,第一个为:应用程序池 第二个为:网站  第三个为:web扩展服务

首先说明一下:IIS4.0,IIS5.0只有一个模块那就是网站。只要IIS6.0以上才有应用和谐池和web扩展服

务的。

原因:IIS4.0,IIS5.0的IIS安装是默认的,也就是安装完SERVER系统后IIS自动完成安装,并起用ASP

等动态网页功能。管理权限是你所用当前账户的管理权限,所以带来了种种安全方面的问题。IIS6.0以

上版本为了解决这方面的问题,所以增加了这两个功能,并不默认安装IIS服务,这经常可以在2003以

上系统看到。

1应用程序池:


应用程序池是IIS6.0以上版本的功能,它的主要任务是分配隔离各个网站的应用程序,并可以给它们附

于不同账户的权限。就算某个网站的服务错误了,那么它能使其它网站不受其影响。继续工作。这给

我们减少了很多的麻烦。应用程序池右键如图7:

7.JPG


应用程序池默认的池是DefaultAppPool,我们如果只创建一个站点的时候可以直接用这个叫应用程序

池。如果有多个站点,那么我们可以给站点建立相应的程序池。建立的方法是点新建--应用程序池,当

然,如果你以前的备份过程序池的话可以用新建—应用程序池(来自文件)。

建立应用程序池后,右键属性,我们可以看到应用程序池的属性。其中回收是最重要的一项,如果填

写不好会出现IIS假死现象,也会又IIS的质量带来问题。如图8:

8.JPG


回收工作进程分钟:这个是指应用程序池多久自己回收一次,就像定时器一样,这个默认的是1740分

钟,也就是差不多1个月回收一次(29天)。如果机器配置比较差可以设少一点。不过不要太少,建议

在1000左右比较好。因为我们知道,重启一次服务是需要大量的CPU和内存资源的。

回收工作进程(请求数目)这个一般不用设置,因为它存在的主要目的是解决服务不稳定时的状态,

如你发觉你的IIS有断时续,那么你可以启用回收工作进程,回收过程中不会造成IIS服务器不能访问,

它的回收是有程序的,它会继续运行要终止的工作进程,直到启动新的工作进程后为止。当 WWW 服

务回收某个工作进程时,它并不断开现有的 TCP/IP 连接。HTTP 协议堆栈 (HTTP.sys) 建立并维护

TCP/IP 连接

注意:HTTP.sys也是只有IIS6.0以上才有的进程。

在下列时间回收工作进程,这个可以根据需要设置,如果你的服务器是每周都有重启一次维护的话那

就不用设置了,如果是长年没有重启的话那可以考虑设置一个时间。

内存回收:这个比较有意思,也就是说你可以给你的服务限制内存的使用,当内存使用超过了设定值

时进行回收。

再看看性能窗口如图9:

9.JPG


空闲超时,请求队列限制这两个可以使用默认值,意思简单明了,我们来看看CPU监视,这个比较重

要,最大CPU使用率,我们可以设置90%CPU时采取什么手段,如:关闭服务等。CPU刷新监视一般

可设置为2分钟左右,默认为5分钟。

Web园:这个根据你的需要进行设置。如果这个值大于 1,每个请求都将启动一个新的工作进程实

例,可启动的最多进程数为您所指定的最大工作进程数。后续的请求将以循环的方式发送至工作进

程,Web 园在您的应用程序资源有限的情况下非常有用。例如,如果您到数据库的连接很慢,那么您

可以使用多个工作进程来增加用户吞吐量,从而增加到数据库的连接数。

运行状况:这个没什么好说的,人人都看得明白。

标识:这里有这个预定义账户,这个最好用它默认的网络服务账户,因为这个账户是有限权限的,如

果你选择用系统账户的话可能有时会出现漏洞,因为默认的网络服务账户是没有修改站点目录的内容

的,而我们的账户就有权限。这个是要注意的。

应用程序池差不多就是这样,怎么样配置会在下面的网站里面说到。如图10:


10.JPG


2网站

网站是IIS网站服务的主体,它是整个IIS运行的核心。打开网站,你会看到IIS默认建立的站点“默认

网站”。点击网站右键,我们能看到如图11:

11.JPG


这里要说的有三个:新建,所有任务,属性

先说新建,新建是只新建一个站点,而分为很多类:

1,  网站,这个是在根目录里建一个网站,这个网站的默认网站是同样级别,都在根目录里,这样的

网站适合于开不同端口的网站,如我想用一个IIS开多个网站,那么就可以用这种方法来创建。这样的

好处是新建网站不受其它网站影响,不好的就是要访问这个网站需要加上端口号:如http://XXX.XX

X:8001
,如果不加上端口号就无法访问,因为我们默认访问端口是80 。下面是建立过程:右键—

新建—网站—下一步—描述(自己写一个网站描述,如:电脑爱好者俱乐部)图12

12.JPG


下一步—IP地址,(可以是默认,这个只要你的机子有多少个IP别人都能用你不同的IP访问。默认端

口,这个默认是80,我们可以给他8001,这样不会和默认站点冲突。此网站主机头,这个不用管,因

为我们没有创建DNS服务器,所以不用理他,默认就可以了。)图13

13.JPG


下一步—路径(这个是网站放置的路径,你的网站放在哪里就设哪里,允许匿名访问网站,这个要钩

上,不钩上别人访问不了)--下一步—设置权限(一般只钩读取,我们可以钩上浏览,因为有时要调试

网站时很方便)--下一步—完成。如图14:我们可以看到我们的创建的网站在正运行。

14.JPG


2,  虚拟目录:虚拟目录是IIS的特色,它能在你当前的网站下建立一个能指向别的目录的子网站,该

网站的访问地址为:http://XXX.XXX/目录名称 ,它可以解决你主网站空间不够的问题。它的创

建方法:右键—新建—虚拟目录—下一步—别名(虚拟目录的名称)--下一步—路径(指定虚拟目录网

站的路径)--下一步--设置权限(一般只钩读取,我们可以钩上浏览,因为有时要调试网站时很方便)-

-下一步—完成,如图15:一个虚拟目录就建好了。

15.JPG


下面说说所有任务,这个只有一个选项,那就是“将配置保存到一个文件”。这就是IIS的备份了。挺

重要的。

重点来说说属性。

打开属性,第一个看到的是网站窗口图16:

16.JPG


他能改网站的名称,IP,TCP端口和SSL端口,默认的SSL启用后默认端口是443.也就是安全套接口。

还有日记的记录。

第二个窗口是性能图17:

17.JPG


这个可以设置我们IIS网站的带宽。还有网络连接数,这里可以设置无限制,如果是XP系统默认最多是

10个用户,2003可以设无限。这个是要注意的。

第三个窗口是isapi筛选器图18:

18.JPG


这是个很重要的功能。他能让你的网站支持各种程序语言,要不然只能是静态的。比如,你想让IIS 支

持PHP 程序,可以在ISAPI筛选器中 添加php 的执行程序。如: 按“添加”按钮;在“筛选器名称”

中输入“php”,在“可执行文件”中输入“C:\\WINNT\\system32\\php4isapi.dll”,然后点“确定”。

就可以了,php4isapi.dll需要自己下载,并复制到C:\\WINNT\\system32下。关于这些各个程序都有说

明的。

第四个窗口是主目录图19:

19.JPG


这里可以设置网站的目录,可以在本机,也可以在共享网络上,还可以是重定向,要看自己的需要来

设。应用程序设置:这个是和我第一个讲的应用程序池挂钩的。如果你建立了应用程序池,可以在这

里应用程序名写上你的名称,再点配置配置应用程序。选择你的权限,再选择你建立的应用程序池就

可以了。如我这里创建了一个“电脑爱好者俱乐部”的应用程序。

第五个窗口:文档图20:

20.JPG


这是设置你的网站的默认文件,如你想让人访问你的IP时自动访问哪个页面就是在这里设的,我们一

般都是主页面都是index.htm或index.html,ASP的是index.asp。所以我们就把这些文档加进去,这样

我们访问网点时就会自动按顺序找到这些页面来访问。

第六个:目录安全性图21:

21.JPG


这个非常重要:点击身份验证和访问控制。图22:

22.JPG


我们可以看到:这里可以设置身份,我们默认是充许匿名访问的,如果你不想用匿名访问可以钩掉,

设置用哪个账户来访问。下面的几个身份认证方法我们一般都是不用的,如果有用大多数也是用第一

个“集成windows身份验证”因为我们一般开了匿名访问,所以没必要设置此项。

再看看IP地址和域名限制,这是设置哪些IP能访问我的网站,哪些IP不能访问我的网站的。我们可能通

过设置来管理不同IP访问网站的权限。看看我是怎么设置的,如果你要拒绝某些机或某台机,不能选

拒绝,要先授权,为什么呢,呵呵,自己看清楚,这是很多人不知道的情况下所出现的错误。然后点

添加,我是要限制一个IP,所以我填了192.168.0.11这个IP,确定,这样,IP192.168.0.11这台机就没

办法访问我的网站了。不知道你明白了吗,如图23:

23.JPG


再看看安全通讯,这个是证书通道,还见得上面我说过的SSL端口吗?对,这个就和那个443端口有

关。这个的意思就是要通过证书认证之后才能进入页面,你见过网上银行或是网上交易平台吗?或是

你在网上修改密码的页面吗?90%以上就上通过来SSL证书加密来保证密码的安全。这个的详细设置

大家可以见我发表过的《邮件服务器的安全管理》那一个文章,里面有教你怎么建立证书机构和怎么

发放证书,通过证书来访问站点。简单说说,先建立一个证书,点服务器证书。照提示做就可以。点

编辑:

钩上要求安全通道(SSL)就可以启用了。以后访问网页都是在HTTP后面加上S,如

https://XXX.XXX ,才能访问站点。图24:

24.JPG


第七个窗口,第八个窗口。HTTP头和错误,这个可以根据各人爱好来设,也可以不设,不是很重要。图25
25.JPG


3Web服务扩展

Web服务扩展是IIS的重要功能,如果没有这个功能IIS将是静态的,如果建立动态的ASP等网站。IIS

6.0以下就把这个功能集成在网站里,IIS6.0以上为了安全和方便就分了开了,也加上了不少功能。图:26

26.JPG


里面有6个选项,为了服务器的安全,第一个所有未知CGI扩展和第二个所有未知ISAPI扩展请不要充

许。

第三个就是ASP程序了,如果要我们建立ASP程序就一定要充许。

第四个Internet数据连接器。用到数据库服务时必需开启

第五个Webdav 微软出的网络资源共享服务,可以在安装IIS时组件里面选择安装。如果要启用服务必

需充许该项。

第六个:在服务器端的包含文件。这个不用启用

我们可以通过左边的添加一个新的服务扩展来现实更多的IIS服务。如PHP、.net等等。总而言之Web

扩展服务能给IIS带来更多的兼容性和功能插件。

我们大概要记住的是:

第一:IIS默认的端口是80.有时候IIS启动不了就是因为80端口可能被人占用了,如:web讯雷,代理服

务器是最经常占用到IIS端口的

第二:XP下IIS的最大访问数是10个用户,如果要增加可以用TCP/IP破解一下连接数。

第三:如果发现访问时出现用户登录框才能访问那说明你没有钩上匿名访问或是没有给everyone用户

权限或是目录安全里面使用了windows集成认证

第四:如果发现IIS不能浏览ASP网站请到web扩展服务里充许一下ASP就可以了。如果要PHP等服务

可以手动安装PHP程序再到isapi筛选器里面设置

第五:如果发现IIS老是会连接失效或是断断续续,那就要去看看你的启用程序池是否设置有问题。

等等等等等```````````````````一时说不起那么多问题。大家只要认真看看上面的设置一般都可以解决问题

的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多