手把手教你安装 IIS 服务 + 配置网站,小白也能一次成功!
作为 Web 开发和服务器管理的入门技能,IIS(Internet Information Services,互联网信息服务) 是 Windows 系统自带的 Web 服务器,能帮我们快速搭建网站、部署 Web 应用。今天就带大家从 0 开始,完成 IIS 服务安装、网站配置,遇到问题也能轻松排查~
一、为什么要装 IIS?
IIS 是 Windows 服务器的 “标配” Web 工具,能实现:
发布静态网站(如个人博客、企业官网的 HTML/CSS 页面);部署ASP.NET等动态 Web 应用;进行 Web 服务的基础管理与调试。
无论是学习 Web 开发,还是搭建企业内部站点,IIS 都是低成本、易上手的选择~
二、Step1:通过服务器管理器安装 IIS
以 Windows Sever2012服务器为例(桌面版操作类似),用 **“添加角色和功能” 向导 ** 完成安装:
通过网盘分享的文件:已装好的虚拟实验环境 链接: https://pan.baidu.com/s/1hzT-QCC3LkVhbEGlsTxXRw 提取码: i1sj --来自百度网盘超级会员v5的分享
1. 启动安装向导
打开「服务器管理器」,点击仪表板中的 “添加角色和功能”(如图 1 红框处)。
(左下角为【服务器管理器】)
2. 选择安装类型
向导中选择 “基于角色或基于功能的安装”(最常用方式),点击 “下一步”。
3. 勾选 “Web 服务器(IIS)” 角色
在「选择服务器角色」步骤,找到并勾选 “Web 服务器(IIS)”(如图 3 红框)。弹出 “添加所需功能” 提示时,点击 “添加功能”,继续 “下一步”。
4. 完成安装
后续步骤保持默认选项,持续点击 “下一步”,最后点击 “安装”。等待进度条结束,IIS 就安装成功啦~
三、Step2:配置网站(以www.topsec.com为例)
安装后,我们来配置一个网站(比如企业域名www.topsec.com):
1. 停用默认站点(避免冲突)
打开IIS 管理器(服务器管理器→工具→Internet Information Services (IIS) 管理器),找到左侧「Default Web Site」,点击右侧 “停止” 按钮,停用默认站点。
2. 添加新网站
在 IIS 管理器左侧「网站」节点上右键,选择 “添加网站”,填写 3 个关键信息(如图 5):
网站名称:自定义(如 “test1”);物理路径:网站文件存放的文件夹(如d:\topsec\default);主机名:填写域名(如www.test1.com,需与访问域名一致)。
(IP地址填自己主机的IP地址)
3. 测试访问
把网站的 HTML、CSS 等文件放到「物理路径」(如d:\topsec\default),然后尝试访问www.test1.com,看是否能正常打开~
再改个文件名为index.html
这时还要配置DNS服务里的正向查找区域(可以看我之前文章的DNS部署操作)
才能有以下效果
四、访问失败?7 步轻松排查
如果访问异常,按以下步骤逐一检查:
步骤 1:检查 IIS 服务是否运行
按Win+R打开 “运行”,输入services.msc,找到World Wide Web Publishing Service,确认状态为 “正在运行”。
步骤 2:检查网络与 DNS
服务器 IP 是否配置正确;用ping www.topsec.com测试域名是否能解析到正确 IP。
步骤 3:检查 IIS 配置
应用程序池的.NET 版本、托管模式是否匹配网站;网站绑定的端口(默认 80)、IP、域名是否冲突。
步骤 4:检查防火墙
Windows 防火墙或其他防火墙是否阻止了 80(HTTP)、443(HTTPS)端口,需添加规则允许流量通过。
步骤 5:检查文件权限
网站文件夹需给 IIS 进程(如DefaultAppPool)分配 “读取 & 执行”“读取” 权限。
步骤 6:查看日志
打开「事件查看器」,检查 IIS 错误日志;查看 IIS 日志文件(通常在%SystemDrive%\inetpub\logs\LogFiles)。
步骤 7:命令行诊断
ping 服务器IP:测试网络连通性;telnet 服务器IP 80:测试 80 端口是否可访问。
五、额外技巧:域名解析问题处理
如果www.test1.com解析失败,试试这些方法:
1. 本地测试:修改 hosts 文件
在 Windows 的C:\Windows\System32\drivers\etc\hosts中,添加一行: 192.168.x.x www.test1.com(将192.168.x.x换成服务器实际 IP),保存后即可本地通过域名访问。
2. 清除 DNS 缓存
修改 hosts 或 DNS 后,命令行执行ipconfig /flushdns,清除本地 DNS 缓存后再测试。
总结
IIS 服务安装 + 网站配置的核心流程是:安装服务→配置网站→权限与网络调试。跟着步骤走,小白也能轻松搞定 Web 服务器~
觉得有用的话,点赞收藏支持一下~有问题欢迎评论区交流~