80端口被占用 nt kernel iis_IIS维护分享

本文详细介绍了IIS(Internet Information Services)的安装步骤、配置过程,包括如何在Windows7上安装IIS,手动创建测试网站,以及针对IIS的故障案例分析与解决方法。通过实例展示了如何管理和配置IIS,如设置默认文档、权限和应用程序池,以及处理内存不足的问题。此外,还探讨了IIS在Windows服务器中的广泛应用。
摘要由CSDN通过智能技术生成

IIS是InternetInformationServer的缩写,是微软公司主推的Web服务器。IIS并不是一种编程语言,它只是一种“环境”,一种让ASP语言运行的环境。IIS是随WindowsNT Server 4.0一起提供的文件和应用程序服务器,是在WindowsNT Server上建立Internet服务器的基本组件。它与WindowsNT Server完全集成,允许使用WindowsNT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。现在大多数windows服务器上,最常用的就是IIS组件。Internet信息服务(IIS)7和更高版本提供了一种请求处理体系结构,其中包括:

1.Windows进程激活服务(WAS),使站点可以使用HTTP和HTTPS以外的协议。

2.可以通过添加或删除模块来自定义Web服务器引擎。

3.来自IIS和ASP.NET的集成请求处理管道。

包含三个组件:

1、协议侦听器(例如HTTP.sys)

2、服务(例如WorldWide Web Publishing服务(WWW服务)

3、Windows进程激活服务。

安装IIS–windows7

步骤一:要打开“ Windows功能”对话框,请单击“ 开始”,然后单击“ 控制面板”

步骤二:在控制面板中,单击“ 程序”

步骤三:单击“ 打开或关闭Windows功能”

步骤四:您可能会收到Windows安全警告。单击允许继续。显示“ Windows功能”对话框

步骤五:展开“ Internet信息服务”。显示IIS功能的其他类别。选择“ Internet信息服务”以选择默认的安装功能。

00beaac1c6a2f3aa32f137b32d95bf72.png

步骤六:展开显示的其他类别,然后选择要安装的所有其他功能,例如Web管理工具。

9ee276c348ee69952e21efc6939fe964.png

步骤七:如果要出于评估目的而安装IIS,则可能要选择要安装的其他功能。选中要安装的所有IIS功能的复选框,然后单击“ 确定”开始安装(见右图)

fbf03c7d07afdeb8ee30fea59dab8065.png

步骤八:进度指示器出现

ae48c342e87559214a55e39328d0cf69.png

步骤九:安装完成后,“ Windows功能”对话框将关闭,并显示“ 控制面板”。

步骤十:现在已在Windows7上以默认配置安装IIS。要确认安装成功,请在浏览器中输入以下URL http://localhost

8b365fa6132a2e451e8ccea264b87991.png

步骤十一:接下来,可以使用Internet信息服务管理器来管理和配置IIS。若要打开IIS管理器,请单击“ 开始”,在“ 搜索程序和文件”框中键入inetmgr,然后按Enter。

56af90fc20e1eaca151490fc6484f8b0.png

手动添加测试网站-test\Test0714

1、E:\网站下新建一个文件夹test,test文件夹中只写了一个测试网页index.html。

2、进入IIS管理页面,选中电脑名称右键选择添加网站,网站名称随意起,应用程序池默认就好,物理路径设置为刚刚我创建网站的文件夹E:\网站\test,端口号这里设置为5000(若有多个网站,端口号不能重复),其他的可不设置,点击确定。

3、设置一下基本参数。点击应用程序池,选中我们网站对应的应用池,右键选择高级设置-设置管道托管模式为Classic,标识为NetworkService。

4、回到Test网站中,选择编辑权限,弹出网站属性窗口,选择安全选项,点击编辑。弹出网站的权限,点击添加。输入对象名everyone后点击检查名称,然后确定。

5、设置网站的默认显示页。回到Test网站管理页面,点击默认文档,可以添加你想要网站默认页面,并且设置先后顺序,默认就有index.html,不在添加,只将index.html设置为第一个优先访问。

6、浏览器输入http://localhost:5000。

3842384fb16a9abd1786279b0965a866.png

b9b55158ce69bcc7b372f041cb6f334c.png

IIS故障案例

故障一:在Exchange 2003 中和 IIS 6.0 的服务器上的 Httperr.log 文件中,发现了"该页无法显示"及Connections_refused"的错误信息。

问题解决方案

1.单击开始、运行,在打开框中键入regedit,然后单击确定;

2.单击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters

3.在编辑菜单上指向新建,然后单击DWORD值;

4.键入EnableAggressiveMemoryUsage,然后再按ENTER;

5.在编辑菜单中,单击修改;

6.在值数据框中,键入1,然后单击确定;

7.在文件菜单上单击退出以退出注册表编辑器;

8.重新启动HTTP服务。若要执行此操作,请执行以下步骤:a.单击开始,单击运行,在打开框中,键入cmd,然后单击确定。在命令提示符下,键入netstop http /y,,然后按ENTER键。c在命令提示符下,键入iisreset/restart,然后按ENTER键。

故障二:IIS上建立基于多个不同端口的站点后,Windows会报告内存不足。

IIS上的站点可以绑定在不同的端口,例如80,81,82,83等不同端口。当创建了5个占用不同端口的站点后,再创建第六个端口时候IIS会报告“无更多可用内存”这个问题对于普通Windows2003都会出现。

问题解决方案 

要想添加第六个不同端口的站点,需要修改注册表:

1、打开注册表编辑器,开始-运行-输入“regedit”

2、展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\

3、在其下创建一个DWORD值类型的键值,命名为MaxEndpoints,值为十六进制的0

4、重新启动IIS

总结

在UNIX和LINUX平台下使用最广泛的免费http服务器是W3C、NCSA和APACHE服务器,而windows平台NT/2000/2003使用IIS的WEB服务器。本文从实际使用角度探索IIS应用管理,然后应用、管理、故障的角度更加深入的认识分析,在一定的程度上扩展业务领域,所以说工作中学会不断探索,善于在工作中不断累积和提高尤为重要。本次分享到此结束,谢谢各位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值