在 Windows Server 2019 中,Web 服务器的组件是通过 IIS(Internet Information Services)来实现的。Windows Server 2019 自带的是:
🌐 IIS 10.0
这是与 Windows Server 2019 操作系统配套的 Internet Information Services(IIS)版本。
✅ Windows Server 2019 上 Web 服务器的主要特性(基于 IIS 10)
- 支持 HTTP/2
- 改进的动态内容压缩
- 增强的安全功能(如动态 IP 限制、请求筛选)
- 支持 ASP.NET Core 应用程序托管(需要安装 .NET Core Hosting Bundle)
- 支持 FTP 服务、SMTP(需额外安装第三方组件)、管理工具等
📦 安装 Web 服务器(IIS)的方法:
你可以通过“服务器管理器”或 PowerShell 安装 IIS:
方法一:使用服务器管理器
- 打开 Server Manager
- 点击 Add roles and features
- 选择 Role-based or feature-based installation
- 选择目标服务器
- 勾选 Web Server (IIS)
- 根据需要选择附加功能(如 ASP.NET、CGI、FTP 等)
- 安装完成后,在
inetmgr中打开 IIS 管理器
方法二:使用 PowerShell
以管理员身份运行 PowerShell 并输入:
Install-WindowsFeature -name Web-Server -IncludeAllSubFeature
这会安装 IIS 及其所有子功能。
🧪 验证 IIS 版本
- 打开 IIS 管理器(
inetmgr) - 在左侧连接树中右键点击服务器名 -> 点击“帮助” -> “关于”
- 查看显示的 IIS 版本(应为 10.0)
🔄 补充说明
如果你需要运行特定版本的 Web 应用(如 PHP、ASP.NET、Node.js),你需要额外配置:
- .NET Framework(如 3.5 SP1、4.x)
- PHP Manager for IIS
- URL Rewrite 模块
- ARR(Application Request Routing)
- Web Deploy 工具等
如果你有具体的应用需求(比如部署 WordPress、ASP.NET Core、静态网站等),可以告诉我,我可以提供更详细的配置建议。
CLOUD技术博