IIS说的是互联网信息服务,全名:Internet Information Services。
是微软提供的基于运行Windows的互联网基本服务。
基本的windows版本都支持IIS配置,XP,win8等家庭版的IIS一般只够支持开发等小团队使用。
windows服务版支持发布站点使用。
IIS安装与配置
一、打开系统控制面板,找到程序与功能,然后打开程序和功能的页面。点击左边的启用或关闭windows功能。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204102755993.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204102847536.png)
二、在windows功能里面我们能够看到.net framework和Internet Information Services等节点信息。
如图选择需要安装的节点,点击确定。
稍等即可完成安装。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204103954131.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204104058615.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204104212487.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
****** 为了防止后续出现错误,此处一定仔细勾选。 ******
三、 安装完成后,打开看IIS控制台。
win + R 输入 inetmgr
打开控制台
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204104630585.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
四、IIS 简单使用
1、 展开左边的站点树,右击,在属性里面点击新建网站。
输入网站名称,和浏览器的端口号,默认端口是80端口,IIS默认端口就是80。
不是80端口访问IP时就要带端口号。
把网站的物理路径指定到您的网站本地路径。
点击保存即可建立您的第一个网站了。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204104701147.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
应用程序池一般设置默认即可。
然后可以测试一下。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204105233338.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204105246260.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
程序池有效即可,因为之后还要对文件进行下一步的操作。
2、 给你设置网站物理地址的时候的最后一个目录,及根目录设置权限。
找到文件右键属性选择安全。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204105415550.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
添加信息,例如everyone 设置everyone的权限
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204105515841.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020120410552420.png)
3、 更改网站地址,及设置程序池。
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020120410505899.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204105105604.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
4、 打开浏览器,在浏览器地址栏输入http://localhost:8082,即可浏览您的网站。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204104955606.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
ok 新建完成。
【疑难】
问题一:
不能在此路径中使用此配置节。
如果在父级别上锁定了该节,便会出现这种情况。
锁定是默认设置的(overrideModeDefault=“Deny”),或者是通过包含 overrideMode=“Deny” 或旧有的 allowOverride=“false” 的位置标记明确设置的。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204100039887.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
解决方案:
因为 IIS 7 采用了更安全的 web.config
管理机制,默认情况下会锁住配置项不允许更改。
在c:\windows\system32
下找到cmd.exe
,右键管理员启动,输入下面的命令即可。
运行命令行
C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers
其中的 handlers 是错误信息中红字显示的节点名称。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204100818330.png)
如果modules也被锁定,可以运行
C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
问题二
HTTP 错误 404.3 - Not Found
由于扩展配置问题而无法提供您请求的页面。
如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204101523399.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
解决方案:
仔细看这一段说明:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204102538909.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
其实在IIS 7中肯定是能支持的,只是我们在 Windows 中安装IIS7的时候没有勾选这些功能,具体方法如下:
1、依次打开" 控制面板 → 小图标下选择 程序和功能 → 最左侧选择 打开或关闭Windwos功能 "
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204102755993.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204102847536.png)
2、在打开的Windows功能窗口中依次展开
" Internet信息服务→万维网服务→应用程序开发功能",
至少将
.NET 扩展性
ASP.NET
ISAPI扩展
ISAPI筛选器
的四项勾上,确定安装,安装完成后,重启IIS服务器。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201204102305130.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
欢迎点赞、关注和评论,一键三连哦!
如果你也是技术宅,如果你也对技术渴望提升,那么我们是同一类人,欢迎大家关注我的个人公众号,我们一起进步吧!![在这里插入图片描述](https://img-blog.csdnimg.cn/20201202093546197.jpg)
如果对你有帮助,赞赏也是对我最大的支持。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201202093551818.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDAzNzQxNg==,size_16,color_FFFFFF,t_70)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)