安装IIS 5
通过“开始”→“设置”→“控制面板”→“添加/删除程序”来安装:点击“添加/删除程序”窗口中的“添加/删除Windows组件”,系统经过一段时间的搜索之后会显示一个Windows组件的选择窗口,钩选其中的“Internet信息服务(IIS)”,然后按照提示一步一步安装即可完成。
Web服务初阶
安装好IIS之后,Web发布已经作为一个系统服务程序启动了,下面就来看看如何创建一个简单的Web服务器。
1.通过“开始”→“程序”→“管理工具”→“Internet服务管理器”可以启动“Internet信息服务”管理工具,IIS的所有设置就都在这里了。
2.在窗口左边你的主机名上单击鼠标右键,依次选择“新建”→“Web站点”来建立一个你自己的Web服务器。
3.在接着出现的“Web站点创建向导”中进行“下一步”并在新出现的窗口中填入你所要创建的站点说明,本文以PCD为例。
4.在“IP地址和端口设置”窗口中选择你的IP地址,其它端口和主机头项这里使用默认即可(后面会有详述)。
5.“下一步”到“Web站点主目录”设置窗口,其中填入本机上放置网站文件的目录(其实局域网中也可以设置到同域的其它主机,这里不详述),你也可以通过“浏览”按钮来查找,本文以E:\Pcd目录为例。
6.接下来是设置“Web站点访问权限”,按照默认设置即可,同时你已基本建立了一个Web站点。下面就可以在你的主目录中放入各种页面文件,让别人在浏览器中输入你的IP地址进行访问了。
网站不是建起来就了事,丰富精彩的网页内容才是最重要的。当然,合理的设置也是必不可少的:
1.更改用户主目录——站点主目录是在创建时指定的,但你也可以后来修改。在“Internet信息服务”管理工具窗口左边你所建立的站点名字上点击鼠标右键并选择“属性”(以后所有的设置都是在这里进行),在出现的“属性”窗口中选择“主目录”标签页面,改变其中的“本地路径”并“应用”即可。
2.更改默认文档——默认文档就是Web服务的起始文件。举个例子,假设你的IP地址是202.98.123.111,你指定的主目录是E:\PCD,而此目录中有一个文件名叫“Default.htm”,这样,别人在浏览器中输入202.98.123.111并回车时,他们打开的便是你电脑中E:\PCD\Default.htm这个文件,IIS其实自动在IP地址后添加了“/Default.htm”。IIS的默认起始文档是Default.htm及Default.asp,如果你不喜欢,可以在站点属性的“文档”标签页面中自行添加并用旁边的箭头把它移到最前边。
3.配置日志文件——日志文件是站点被访问的记录,通过设置可以记录来访问者的各种信息,其重要性不言而喻。其默认位置是\WinNT\ System32 \LogFiles\,有关它的设置在站点属性的“Web站点”标签页面,点击旁边的“属性”按钮可以进行日志记录间隔、日志文件保存路径及记录内容等的设置。
4.更改网站目录属性——设想你的Web服务器就像一个博物馆,大部分页面允许所有人访问像是公众都可以参观博物馆陈列室的展品。但是,你也许要锁上某些特殊的房间,如办公室和实验室,不想公众参观这些房间;所以你也就需要设置网站各目录的访问权限。鼠标右击你网站中需要改变属性的目录并选择“属性”,在“目录”标签页中,你可以勾选各种属性的方框来设定,一般“目录浏览”最好不允许(默认是开放的,。另外,你也可以在“目录安全性”标签页面中设置验证控制及IP地址控制等。
Web服务进阶
其实上面的文章完全可以让你建立并维护一个普通的Web站点了,如果你还不满足,并希望了解一些在同一服务器上维护多个站点的技巧,下面的文字可以给你一些启发……
一般说来,我们可以通过三种方法实现在同一台服务器上维护多个站点:分配端口、地址和主机头名。因为每个Web站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求:端口号、IP地址、主机头名。通过更改其中的一个标识,就可以在一台计算机上维护多个站点。
端口号
通过使用附加端口号,只需一个IP地址即可维护多个站点。访问者要访问站点时,需在IP地址后面附加端口号(默认Web站点除外,它使用端口80)。描绘了使用端口号维护多个Web站点的计算机。使用此方法维护多个站点要求访问者在端口号前键入实际的数字IP地址,不能使用主机名和“友好名称”,因此对于访问者来说比较麻烦。具体配置方法:鼠标右击“Internet信息服务”管理工具窗口右边的各站点名称并选择“属性”,在出现的“属性”设置窗口中选择“Web站点”标签页面,更改各站点对应的TCP端口即可。
多IP地址
要使用多IP地址,必须将主机名及其对应的IP地址添加到名称解析系统(通常是DNS)。此后访问者只需在浏览器中键入文本名称即可访问Web站点。如果使用多IP地址,则需要为每个IP地址附加一块网卡或者为同一块网卡绑定多个IP地址。描绘了使用多IP地址维护多个Web站点的计算机。
实际使用中你需要先设置多个IP地址,一网卡对应一IP地址相信大家都知道,而对于一网卡对应多个IP地址就需要改变网卡的TCP/IP设置:“开始”→“设置”→“网络和拨号连接”→“本地连接”→“属性”,选择“Internet协议(TCP/IP)”并点击“属性”按钮,在出现的“Internet协议(TCP/IP)属性”窗口中点击“高级”按钮,在这里就可以通过“添加”按钮为一块网卡设置多个IP地址。看到这里你也许对同一网卡多个IP地址的工作方式有些疑问,其实当你对外访问的时候,使用的只有第一个IP地址(别以为多设几个IP就能够隐藏自己的身份),但当外面对这些IP进行访问的时候,所设置的几个IP地址就都可以连接到你的电脑。
对于在IIS中为各站点设置不同IP地址就非常简单了:鼠标右击“Internet信息服务”管理工具窗口右边的各站点名称并选择“属性”,在出现的“属性”设置窗口中选择“Web站点”标签页面,更改各站点对应的IP地址即可。
主机头名
最后,也可以使用具有单个静态IP地址的主机头名维护多个站点。与以前的方法类似,也需要将主机名添加到名称解析系统(通常是 DNS)。区别在于,一旦请求到达计算机,IIS将使用在HTTP头中传递的主机名来确定客户请求哪个站点。描绘了使用主机头名维护多个Web站点的计算机。
实际使用中你只需要鼠标右击“Internet信息服务”管理工具窗口右边的各站点名称并选择“属性”,在出现的“属性”设置窗口中选择“Web站点”标签页面,点击“高级”按钮,在“此Web站点有多个标识”栏中添加即可。
自从入职众生网络以来,发现不少客户都会遇到服务器IIS出现假死的情况。为了能更好的为客户服务,我查找了一些解决IIS假死的办法仅供大家参考。
打开IIS 你就会看到应用程序池,默认只有一个应用程序池,查看应用程序池的属性,会发现他的回收时间,默认多达,1740分钟,就是说,需要在1740分钟后才回收此应用程序池,如果在这个时间内,达到请求的最高限制,那么就会出现ASP假死的情况,这个就是大型网站出现假死的情况,反而,小型网站确不会出现这样的情况,因为他请求少,流量少,还没达到限制数量。当然要看你的服务器上网站数目而定。
单个网站解决方法:
把应用程序池回收时间缩短到300-600分钟,其间回收过程中,需要占用一点CPU资源,没办法,为了稳定性,再把回收时间设为凌晨5点。
多网站解决方法:
假设一台服务器目前拉了70个网站左右,那么可以新建六个应用程序池,把每个池回收时间缩小到300分钟,然后再分配每个池10个网站左右(这个分配是要求你的网站访问量所定)如果某个网站,访问量大,就单独给他一个程序池,但是这样做的后果就是需要大内存,一个池现在占用120M内存左右,反正内存大,没关系。那么多网站如何分配应用程序池,打开IIS--查看你要分配的网站属性,,查看主目录--在下面 你就会看到应用程序池了,分配一个就行了。
大家在使用iis6时..如果装了动网论坛.肯定有出现过iis6假死现像..就是asp网页打开慢..但是iis却是正常的..静态网页打开速度一样..这时候..我一直是重启的方法..查了官方的资料结果没有...据官方资料说..win2003很快就要打这个补丁了..是iis6对access驱动支持不理像..也算是一个bug吧..由于服务器虚拟主机多..而且大多支持asp..如果一旦假死就无法运行..在多方面的资料查找下..找到了一个比较简单的方法..具体测试是通过了..iis6自带数据应用程序池..现在就利用他来解决假死..
首先把bbs设一个单独的目录..然后点击应用程序池..新建应用程序池.输入应用程序池id..
然后把bbs的虚拟目录下面的.就用程序池..选择刚才新建的应用程序池...
然后再回到刚才设好的应用程序池...点击..属性...把回收工作进程数(分钟)及回收工作进程数还有在下列时间回收时间进程勾上..然后在下列时间回收程序池里左边添加..选择一个时间..一般来说..网站到凌晨3点的时候.基本人都很少了..这时回收一下bbs的进程数..就可以解决了iis假死的现像..
当然还可以配置其他信息..比如说iis6的用户名.. 我们可以打开计处机管理..然后打开计算机用户管理..添加一个用户..设置好后..在应用程序池里面..标识..把添加的用户放上去..用用户来测试回收的进程..当然还有..其他配置..其实很简单..只要你好好看一下..就能明白意思...
对于部分人来说..这种方法可能不太方便..所以可以用一个工具来回收应用程序池..这样方便而且快捷..个人用户当然不需要这种工具..公司用户的话..服务器压力挺大..所以都用工具来解决一些问题.所括.iis的备分.及虚拟主机ip的统一修改及端口访问的ip记录..用批处理是一个很简单又方便的方法.所以.把一台服务器做的安全..并不是哪么容易的事..特别是iis..经常去官方网站搜索资料是一个好习惯..还有就是经常性的访问日志..及注册表的用户还有加载运行的程序.及服务也是一个好方法..所以.要学会如何遇到问题如何处理问题!!!!
IIS5.1是XP系统下使用的,IIS6。0是WINDOWS2003SERVER系统下用的,全名叫INTENER服务.是做WEB网站用的。你说的虚拟主机是利用虚拟技术,在一台物理电脑上做出来N个系统,可以远程访问的,功能就是有效利用资源,可以当成多台电脑用。网站后台,应该指的是后台的管理功能吧?
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)