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安装
- Windows Server 2008 R2上安装IIS
在"服务器管理器"中选择添加角色"Web服务器(IIS)"来进行安装,之后在"开始菜单->管理工具->Internet信息服务(IIS)管理器"打开即可。
- Windows 7上安装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管理器用户即可。
视频演示的时候,在客户端想禁用网站默认文件时,提示了"由于权限不足而无法写入配置文件"的错误。此时需要在服务器端将相应网站的"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站点本地可以访问远程却访问不了的解决办法
3、IIS Web Management Service((WMSvc)
标签:IIS7.0,入门,IIS,Windows,笔记,Server,管理器,服务器,客户端 来源: https://www.cnblogs.com/zenronphy/p/IISQuickStartNote.html