IIS(Internet Information Services,互联网信息服务)是由微软公司提供的基于Windows系统的Web服务器,广泛应用于企业网站部署、应用程序托管等场景,安装IIS服务器需结合操作系统版本(如Windows Server系列或Windows桌面版)进行操作,以下是详细安装步骤及配置说明。
安装前准备
-
系统要求:
- Windows Server 2016/2019/2022 或 Windows 10/11(专业版/企业版/教育版)。
- 管理员权限(安装过程需提升权限)。
- 足够磁盘空间(IIS核心组件约需500MB,扩展组件根据需求增加)。
-
关闭防火墙(临时):
安装完成后可根据需要重新开启,并允许HTTP(80端口)、HTTPS(443端口)等流量。
安装步骤
(一)Windows Server系列安装(以Server 2019为例)
-
打开服务器管理器:
进入“仪表板”,点击“添加角色和功能”。 -
安装向导:
- “开始之前”直接点击“下一步”;
- 选择“基于角色或功能的安装”,点击“下一步”;
- 选择目标服务器(默认本地服务器),点击“下一步”;
- 在“角色”列表中勾选“Web服务器(IIS)”,弹出确认窗口点击“添加功能”(无需额外选择,直接“下一步”);
- “功能”页面保持默认,点击“下一步”;
- “Web服务器角色”中,默认勾选核心功能(如“HTTP重定向”“HTTP日志记录”),可根据需求扩展(如“ASP.NET”“FTP服务器”),点击“下一步”;
- 确认安装信息,点击“安装”,等待进度完成。
(二)Windows桌面版安装(以Windows 11为例)
-
打开程序和功能:
通过“控制面板”进入,点击“启用或关闭Windows功能”。 -
勾选IIS组件:
在弹出的窗口中,依次展开“Internet Information Services”→“Web管理工具”,勾选以下核心组件:- “Internet Information Services 可管理单元”
- “万维网服务”(包含“HTTP”“安全性”“常见HTTP功能”等子项)
点击“确定”,等待安装完成。
IIS基础配置
安装完成后,需进行简单配置以启用网站服务:
-
启动IIS管理器:
- Windows Server:通过“服务器管理器”→“工具”→“Internet Information Services (IIS) 管理器”打开;
- Windows桌面版:搜索“IIS管理器”或通过“控制面板”→“管理工具”进入。
-
配置默认网站:
- 在“管理器”左侧展开“服务器名”→“网站”,右键“默认网站”→“管理网站”→“启动”;
- 浏览器访问
http://localhost
,若显示“IIS 8 欢迎页”则安装成功。
-
添加新网站(可选):
右键“网站”→“添加网站”,填写以下信息(以表格形式说明):配置项 说明 示例值 网站名称 自定义网站标识 MyTestWeb 物理路径 网站文件存放目录(需提前创建并赋予IUSR用户读取权限) C:inetpubMyWeb
IP地址 绑定IP(默认“全部未分配”或指定本地IP) 全部未分配 端口 访问端口(HTTP默认80,HTTPS默认443,避免冲突可修改) 8080 主机头 绑定域名(若需通过域名访问,需提前配置DNS解析) www.example.com -
设置默认文档:
双击“默认文档”,添加或修改顺序(如index.html
、default.aspx
),确保访问根目录时自动加载首页。
常见问题处理
- 无法访问网站:检查“默认网站”状态是否启动,端口是否被占用(通过
netstat -ano
查看端口占用进程); - 14错误:确保物理路径权限正确(右键路径→“属性”→“安全”→添加“IUSR”用户并赋予“读取”权限)。
相关问答FAQs
Q1:安装IIS后访问本地显示“403.14 – Forbidden”错误,如何解决?
A:该错误通常因网站未配置默认文档或物理路径权限不足导致,解决方法:
- 在IIS管理器中双击“默认文档”,添加或启用首页文件(如
index.html
); - 右键网站物理路径→“属性”→“安全”→“编辑”→“添加”,输入“IUSR”(匿名认证用户),勾选“读取”和“执行”权限。
Q2:如何在IIS中配置支持HTTPS?
A:需先安装SSL证书(可使用自签名证书测试):
- 在IIS管理器中双击“服务器证书”→“导入”,选择证书文件(.pfx格式,需输入私钥密码);
- 右键网站→“绑定”→“添加”,选择“https”类型,端口443,选择导入的证书,点击“确定”;
- 浏览器访问
https://localhost
,确认证书有效(自签名证书会提示不安全,但可继续访问)。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/17641.html