安装iis服务器
发布日期:2025-11-08 06:23浏览次数:
找家伙事儿
昨儿个想整个本地网站测试点东西,琢磨着直接用Windows自带的IIS最省心。电脑是Win10专业版,心想应该自带这玩意儿。
结果在控制面板的程序里翻启用或关闭Windows功能,戳开一看,好家伙,IIS那一大堆勾选框默认全是空的!跟我预想的完全不一样,看来得自己动手装。
动手安装
安装过程挺傻瓜:
- 对着“Internet Information Services”这个主勾选框,啪嗒一下先点上。
- 我琢磨着基础功能肯定不够,又点开它前头那个小加号展开。里面东西真多,跟逛菜市场似的。
- 为了能跑点基础网页,我主要勾了这些:
- 万维网服务下面:应用程序开发功能里的.NET Extensibility X.X(好像是3.5和4.8?忘了具体数字)、* X.X(同上)、CGI(听说有用,先勾上)、ISAPI扩展、ISAPI筛选器。
- 还在常见HTTP功能里把默认文档、目录浏览、静态内容这几个基础款也选上了。
- 在管理工具那儿,把IIS管理控制台勾了,没这东西没法管。
- 鼠标点完一大圈,深吸一口气,按了确定。
电脑安静了一会儿,屏幕上开始闪进度条,偶尔还蹦出来个小窗口让我确认我也没细看,一律确定/是点过去。等它不吭声了,提示重启电脑?我犹豫了一下,先没重启,想看看装没装成。
翻车检查
装完我急吼吼打开浏览器,输入“localhost”,回车——期待的小绿默认页没出来!就显示个空白页,或者打不开的错误提示。
这就有点懵了:“不是装好了吗?咋回事?”
- 先试试启动IIS管理工具。在开始菜单搜“IIS”,蹦出来那个Internet Information Services (IIS) Manager。能打开,看到左边有我的电脑名,点开节点,有个“Default Web Site”,状态显示是“已停止”?坑爹!
- 右键点它选启动,结果弹红字报错!错误信息长得要命,我瞟了一眼,好像有“另一个程序在使用此文件,进程无法访问”之类的。端口被占?还是文件没权限?
- 我记得装的时候好像看到个复选框,说是“绑定冲突时重新启动”?还是啥来着?隐约觉得可能是80端口被谁抢了。我电脑上有装过WAMP!八成是Apache那家伙先占了80。
见招拆招
不想折腾关服务改端口(怕弄坏别的),决定釜底抽薪:
- 回到刚才添加功能的那个地方(启用或关闭Windows功能)。
- 这回看得贼仔细,在IIS的万维网服务 > 万维网服务 > 安全性下面,使劲儿找。
- 果然!看见一个“Windows 身份验证”,还有一个关键的是“基本身份验证”……不对!都不是!继续往下扒拉。
- 在IIS > Web 管理工具 > IIS 管理控制台 下面(这个层级有点迷),发现了救命稻草:“IIS 管理脚本和工具”。管它有用没用,先勾上试试!同时发现旁边还有个“IIS 元数据库和IIS 6 配置兼容性”,也顺手勾了。
- 再次确定,让它继续补装点东西。
- 装完,这回学乖了,在IIS管理器里再次启动那个“Default Web Site”。哈哈!绿色箭头出来了,状态变成“正在运行”!
验证成果
赶紧刷新浏览器,再次输入localhost,哗——久违的IIS默认欢迎页面跳出来了!一行大字写着:Internet Information Services。
折腾了大半个小时,总算让它跑起来了。回头想想,可能一开始勾的功能不够周全,也可能是端口真被占了但补装那个“管理脚本和工具”阴差阳错绕过去了?搞不懂,能用就行!