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