其他分享
首页 > 其他分享> > IIS7.0快速入门系列笔记

IIS7.0快速入门系列笔记

作者:互联网

前言

B站:IIS7.0快速入门系列视频课程

各Windows版本对应IIS

Windows系统 IIS版本
Windows NT Server 3.5.1 1.0
Windows NT Server 4.0 2.0
Windows NT Server 4.0 SP3 3.0
Windows NT Server 4.0 SP3 Option Pack 4.0
Windows 2000 5.0
Windows XP Professional 5.1
Windows Server 2003,Windows XP Professional X64 6.0
Windows Vista 7.0
Windows 7,Windows Server 2008 R2 7.5
Windows Server 2012 8.5
Windows Server 2016,Windows Server 2019,Windows 10 10.0

笔记

1、IIS安装

在"服务器管理器"中选择添加角色"Web服务器(IIS)"来进行安装,之后在"开始菜单->管理工具->Internet信息服务(IIS)管理器"打开即可。

在"控制面板->程序->打开或关闭Windows功能",勾选上"Internet信息服务",安装完成后打开IIS管理器即可。

后续的例子中,我们默认服务器安装的是Server 2008 R2系统,客户端安装的为Win7系统,因此在服务器上增删IIS功能都通过"添加角色"完成,在客户端上增删IIS功能则通过"打开或关闭Windows功能"完成。

2、模块化组件

默认安装的IIS出于安全的考虑,并没有安装所有的功能。按照第一节同样的步骤,可根据你的实际需求,勾选所需的功能,重新确认安装即可。

视频以aspx网页访问为例,介绍了如何为IIS服务器添加asp.net的处理。

本节标题的意思是,IIS将所有功能分成了若干个模块(或者说分类)。

3、配置文件

存储于"C:\Windows\System32\inetsrv\config\applicationHost.config"中。

在服务器上的设置,会被继承到网站上。

服务器上的条目类型是"本地",被继承的项目,在网站上的条目类型是"继承"。

存储于"C:\Windows\inetpub\wwwroot\web.config"中。

所有的设置都体现在config文件中。

4、远程管理

要从另外一台电脑直接远程操作服务器上的IIS的话,分两步走:

在服务器上"新增角色->管理工具->远程管理服务"。

在IIS管理器中,选择"服务器",选择"管理服务",默认情况下,管理服务并没有打开,需要手动应用并启动。

在"控制面板->程序->打开或关闭Windows功能->Internet信息服务->管理工具->IIS管理控制台",安装IIS管理工具。

打开IIS管理器,在"起始页"上右键选择"连接至服务器",输入服务器地址,用户名和密码进行链接,连接成功的话我们就可以在客户端上远程管理服务器上的IIS了。

注意:IIS 10.0需要安装扩展才有起始页选项,IIS Manager for Remote Administration 1.2

5、远程管理高级设置

要更改服务器端管理服务的话,需要先停止,修改完成后,选择应用,再重新启动管理服务。

IIS管理服务

可以创建IIS管理器的用户。

无法在服务器级别上直接设置IIS管理器的权限,只能在每个网站上直接设置网站的IIS管理器的权限。其实就是选择可以操作网站的用户,如下所示:

IIS管理器权限

现在在客户端的IIS管理器上,点击"起始页",可以选择"连接到站点",此时除了输入服务器名称外,还需要输入网站名称,如下所示:

连接到站点

如果服务器端设置了允许访问网站的IIS用户,这里的用户名和密码就可以使用该IIS管理器用户即可。

视频演示的时候,在客户端想禁用网站默认文件时,提示了"由于权限不足而无法写入配置文件"的错误。此时需要在服务器端将相应网站的"web.config"文件的只读属性改成可写才行。

个人总结:第4和第5两小节主要目的是提供在客户端无需登录服务器而直接操作服务器IIS管理器的方法,优点是操作客户端的人员不再需要知道服务器的用户名密码,有一定的保密性。

6、创建网站

7、添加虚拟目录和应用程序

8、默认文档和目录浏览

9、自定义错误页

10、HTTP重定向

11、WEBDAV发布

12、IIS日志

13、管理应用程序池

14、证书管理

15、HTTP响应表头

16、IP地址和域限制

17、身份验证

18、MIME类型

19、授权规则

20、请求筛选

21、压缩和缓存

22、FTP服务器

23、Web平台安装器

24、URL重写工具

25、应用程序路由

26、搜索引擎优化工具包

参考资料

1、windows系统IIS站点本地可以访问远程却访问不了的解决办法

2、Windows的远程协助和远程桌面的区别

3、IIS Web Management Service((WMSvc)

标签:IIS7.0,入门,IIS,Windows,笔记,Server,管理器,服务器,客户端
来源: https://www.cnblogs.com/zenronphy/p/IISQuickStartNote.html