IIS 是Internet Information Services 的缩写,是微软公司提供的基于 Windows 运行的互联网基本服务,用于托管网站、Web 应用程序和服务的 Web 服务器。
方法一:在 Windows 10 / Windows 11 上启用 IIS
这种方法适用于在个人电脑上进行本地开发或测试。
1、打开“启用或关闭 Windows 功能”
* 按下Win + S 键,搜索“启用或关闭 Windows 功能” 并打开它。
* 或者,你可以通过控制面板 ->程序 ->启用或关闭 Windows 功能 找到它。
2、勾选 IIS 组件
* 在打开的窗口中,找到并勾选“Internet Information Services”。
重要不要只勾选最顶层的复选框,这样只会安装最基础的功能,为了开发需要,请点击它左边的“+”号 展开,然后至少勾选以下常用功能:
Web 管理工具 ->IIS 管理控制台 (这是 IIS 图形化管理界面,必选)
万维网服务 ->应用程序开发功能 -> 根据你的开发需求勾选,例如
.NET Extensibility 3.5 / 4.8
ASP.NET 3.5 / 4.8 (如果你用 ASP.NET)
CGI (如果你用 PHP、Python 等)
万维网服务 ->常见 HTTP 功能 ->默认文档、 (通常默认已选)
简单方式如果你不确定需要哪些,可以直接勾选所有子项目,或者至少确保勾选了“IIS 管理控制台” 和“ASP.NET” (如果你用.NET)。
3、安装并等待
* 点击“确定”,Windows 会自动开始安装所选的 IIS 功能。
* 这个过程可能需要几分钟,并且可能要求你重启计算机。
4、验证安装
* 安装完成后,打开浏览器,在地址栏输入http://localhost 或http://127.0.0.1 并访问。
* 如果看到一个蓝色的 IIS 欢迎页面,说明 IIS 已经成功安装并运行。
方法二:在 Windows Server 上安装 IIS
在服务器上,通常使用服务器管理器来安装。
1、打开服务器管理器
* 通常在任务栏上就有图标,或者从开始菜单打开。
2、添加角色和功能
* 在服务器管理器仪表板上,点击“管理” ->“添加角色和功能”。
3、启动向导
安装类型选择“基于角色或基于功能的安装”,点击下一步。
服务器选择从服务器池中选择当前服务器,点击下一步。
服务器角色在角色列表中,找到并勾选“Web 服务器 (IIS)”。
* 此时会弹出一个窗口询问是否添加所需功能,点击“添加功能”。
4、选择功能
* 在功能页面,保持默认或根据需要添加(如 .NET Framework 3.5/4.8 功能),点击下一步。
5、配置 IIS 功能
* 你会看到关于 Web 服务器角色 (IIS) 的介绍,点击下一步。
在“角色服务” 页面,这里是你选择具体 IIS 功能的地方,根据你的应用需求勾选,例如
管理和工具 ->IIS 管理控制台 (必选)
应用程序开发 -> 选择你需要的运行时,如ASP.NET 3.5 / 4.8、CGI 等。
FTP 服务器 (如果你需要 FTP 功能)
运行状况和诊断、性能 等功能可以根据需要选择。
6、确认并安装
* 在确认页面,你可以选择“如果需要,自动重启目标服务器”,然后点击“安装”。
* 等待安装完成,然后关闭向导。
7、验证安装
* 在服务器上打开浏览器,访问http://localhost,应该能看到 IIS 欢迎页。
使用 PowerShell (命令行,高效快捷)
对于熟悉命令行的管理员,这是最快的方法。
1、 以管理员身份 运行Windows PowerShell。
2、 输入以下命令来安装 IIS 及其管理工具:
Install-WindowsFeature -Name Web-Server -IncludeManagementToolsWeb-Server这是 IIS 的核心角色。
-IncludeManagementTools这个参数确保同时安装 IIS 管理控制台。
3、 如果你还需要其他功能,ASP.NET,可以运行:
Install-WindowsFeature -Name Web-Server, Web-ASP-Net45, Web-Mgmt-Console4、 安装完成后,PowerShell 会显示结果Success,你可以使用Get-WindowsFeature 命令来查看已安装的角色和功能。
安装完成后,你就可以开始管理你的网站了。
1、 按下Win + S,搜索“IIS” 或“Internet Information Services (IIS) 管理器” 并打开它。
2、 在左侧连接面板,你会看到你的服务器名称,展开后可以看到“网站” 文件夹,里面默认有一个“Default Web Site”。
3、 你可以右键点击“网站” 来“添加网站”,绑定域名、设置物理路径(你的网站文件存放位置)和端口。
访问localhost 报错?
* 检查World Wide Web Publishing Service 服务是否已启动。
* 检查防火墙是否阻止了 80 端口,可以尝试暂时关闭防火墙测试。
IIS 管理器打不开?
* 确认安装时勾选了“IIS 管理控制台”。
ASP.NET 页面无法运行?
* 确认安装时勾选了对应版本的ASP.NET 角色服务。
| 操作系统 | 推荐方法 | 关键步骤 |
| Windows 10/11 | 启用 Windows 功能 | 控制面板 -> 程序和功能 -> 启用功能 -> 勾选 IIS 并展开选详细功能 |
| Windows Server | 服务器管理器 | 管理 -> 添加角色和功能 -> 勾选 “Web 服务器 (IIS)” -> 选择角色服务 |
| Windows Server | PowerShell | Install-WindowsFeature -Name Web-Server -IncludeManagementTools |
希望这个详细的指南能帮助你成功添加 IIS 服务器!
文章摘自:https://idc.huochengrm.cn/fwq/19185.html
评论
苌翠桃
回复在IIS服务器上添加网站或应用程序,需先打开服务器管理器并安装Web服务角色和必要功能,之后通过站点菜单新建虚拟目录路径即可成功添加上新站或服务了!