本文将向您阐述一个简单而快速的在Windows Server 2019中使用Powershell安装和启动IIS的方法,本方法也适用于Windows Server 2012、Windows Server 2016或Windows 10/8/7,包括如何使用命令去重启IIS 或获取服务状态。当然,我们也可以通过Powershell安装包含身份认证的IIS。

不管是家庭版的Windows 10/8/7还是服务器版的Windows Server 2019/2016/2012,Internet Information Services(简称IIS)为用户提供了一个本地web服务功能。IIS为微软公司所开发并只能运行在Windows操作系统中,支持诸如HTTP、HTTP/2、 HTTPS、FTP、FTPS、SMTP和NNTP等多种互联网协议。作为一款web应用服务引擎,虽然IIS不如Apache和Nginx那样广受欢迎,但它也拥有不错的知名度和市场份额。因此,如果您已经跃跃欲试了,下面将向您阐述一种简单的方法来安装和启用IIS。

在Windows Srver中通过命令行安装IIS

由于Windows系统中已经内置了IIS ,因此我们不需要额外下载。然而,默认情况下IIS未被安装并启用,因此我们可以通过控制面板“启用或关闭Windows功能”中“添加角色和功能”图形向导安装IIS,或者使用如下的Powershell命令行方式:

步骤1: 以管理员身份运行PowerShell

我们需要管理员权取来运行Powershell,才能启用IIS。现在,请右键点击Windows Server 2019的开始菜单,并单击“Windows PowerShell (管理员) ”,如下图:

步骤2: 安装 IIS 服务

激活IIS-WebServer 功能并不是单一的,它需要同时安装并激活诸如IIS-WebServerRole 、Web Management Tools、Common HTTPFeatures、 HTTP Logging、 Static Content Compression、 Request 等角色和功能。

如下为激活IIS服务所依赖的关键服务列表,部分服务将在激活IIS过程中被安装:

  • IIS-WebServerRole
  • IIS-WebServer
  • IIS-CommonHttpFeatures
  • IIS-HttpErrors
  • IIS-HttpRedirect
  • IIS-ApplicationDevelopment
  • NetFx4Extended-ASPNET48
  • IIS-NetFxExtensibility48
  • IIS-HealthAndDiagnostics
  • IIS-HttpLogging
  • IIS-LoggingLibraries
  • IIS-RequestMonitor
  • IIS-HttpTracing
  • IIS-Security
  • IIS-RequestFiltering
  • IIS-Performance
  • IIS-WebServerManagementTools
  • IIS-IIS6ManagementCompatibility
  • IIS-Metabase
  • IIS-ManagementConsole
  • IIS-BasicAuthentication
  • IIS-WindowsAuthentication
  • IIS-StaticContent
  • IIS-DefaultDocument
  • IIS-WebSockets
  • IIS-ApplicationInit
  • IIS-ISAPIExtensions
  • IIS-ISAPIFilter
  • IIS-HttpCompressionStatic
  • IIS-ASPNET48

要激活上面服务,可以使用下面命令格式:

Enable-WindowsOptionalFeature -Online -FeatureName <service-name>

其中,将 <service-name>替换成您想安装的上面列表中的服务名即可,然后在Powershell中运行之。

因此,激活IIS及其依赖模块,我们可以运行下面命令:

Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer, IIS-CommonHttpFeatures, IIS-ManagementConsole, IIS-HttpErrors, IIS-HttpRedirect, IIS-WindowsAuthentication, IIS-StaticContent, IIS-DefaultDocument, IIS-HttpCompressionStatic, IIS-DirectoryBrowsing

回车后,稍等片刻等待安装完成,如下图:

安装成功,如下图:

运行IIS

现在,让我们转到任务栏中的搜索框,并输入iis,系统将返回Internet Information Services (IIS)管理器的结果,如下图:

点击图中的IIS管理器,以便进行本地web服务的一些配置管理,如下图:

通过命令行重启IIS服务

您可以通过下面命令查看当前web服务的状态:

Get-Service W3SVC

如下图:

重启IIS则使用命令:

iisreset

停用IIS

您也可以使用下面命令停用IIS服务:

Disable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer

要停止特定的服务,请使用下面命令格式,并替换<service-name>为指定服务名称即可:

Disable-WindowsOptionalFeature -Online -FeatureName <service-name>

新版Windows Server 2019的IIS配置websocket相关推荐

  1. Windows server 2012服务器IIS配置过程

    Windows server 2012服务器IIS配置过程 打开服务器管理器---->>>>点击右上角的管理------->>>>点击添加角色和功能向导 ...

  2. Windows Server 2019远程控制的配置与管理方法

    1.Windows Server 远程桌面功能 在企业中服务器一般被寄存在专门的IDC机房中,这些机房在固定的地点,可能距离企业距离很远.但是大部分服务器需要定期维护,如果每次维护时,系统管理员都需要 ...

  3. 2003服务器导出配置文件,Windows Server 导出/导出IIS配置方法

    Windows 2003 导出/导出IIS配置操作步骤 1.首先登陆服务器,打开internet信息服务(IIS)管理器,在[IIS信息服务管理器]-[本地计算机],右键选择所有任务-备份/还原配置. ...

  4. 【Windows Server 2019】Web服务 IIS 配置与管理——配置 IIS 进阶版 Ⅳ

    目录 6. IIS 配置的进阶 6.1 配置主目录 (1) 查看系统默认网站主目录 (1) 建立新的网站主目录 6.2 配置默认文档 6.3 进行访问限制 6.3.1 限制带宽使用 6.3.2 连接限 ...

  5. 【Windows Server 2019】Web服务 IIS 配置与管理——配置 IIS 进阶版Ⅴ

    目录 关联博文 6.4 配置MIME类型 MIME 6.5 配置虚拟目录 虚拟目录 6.5.1 创建虚拟目录 6.5.2 验证虚拟目录 6.6 创建和管理虚拟网站 6.6.1 IP地址 (1)为服务器 ...

  6. 【Windows Server 2019】Web服务 IIS 配置与管理—— IIS 的安装与基本配置 Ⅲ

    目录 4. 安装 IIS 服务器 5. IIS 的基本配置 5.1 绑定 IP 参考资料 关联博文 4. 安装 IIS 服务器 准备工作:选择一台服务器作为WEB-IIS服务器,IP地址为192.16 ...

  7. 【2023/2/25 更新】Windows Server 2019 服务配置与管理汇总

    目录 介绍 0. 安装 Windows Server 2019 VM虚拟机 1. DNS 服务的配置与管理系列 2. DHCP 服务的配置与管理 3. MySQL 数据库的安装与配置 4.Web 服务 ...

  8. 【Windows Server 2019】FTP服务的配置与管理——配置FTP站点(上)IP地址限制、身份验证、授权规则和请求筛选

    目录 5. 配置FTP站点 5.1 FTP IP地址和域限制 5.2 FTP身份验证 5.3 FTP授权规则 5.4 FTP请求筛选 参考资料 关联博文 5. 配置FTP站点 5.1 FTP IP地址 ...

  9. 【Windows Server 2019】FTP服务的配置与管理——配置FTP站点(下)SSL设置及被动模式

    目录 5.5.FTP SSL设置 准备工作 (1)创建FTP用户访问组 (2)编辑FTP站点[fjnu-ftp]的权限 (3)创建SSL证书 *配置FTP SSL 验证 (1)不加密访问FTP服务 ( ...

最新文章

  1. pl/sql连接数据库
  2. fastText原理和文本分类实战
  3. Zookeeper 安装和配置---学习二
  4. 【20171123】【GITC精华演讲】贝业新兄弟李济宏:如何做到企业信息化建设的加减乘除...
  5. 第7篇:Flowable快速工作流脚手架Jsite_请假实战_HR审批
  6. [jQuery] ajax跨域处理方式
  7. cocos2dx动画Animation介绍
  8. 如何暴露内网主机到外网
  9. 网页为什么只加载了基本html,关于HTML的那些事
  10. Servlet原理:
  11. Kali安装Googel拼音输入法
  12. 点亮LED灯——arduino 学习第一天
  13. cos41度用计算机怎么算,用电监察计算(精品)
  14. 旧文 2012.12.07 关于和赛扶
  15. vue前端进阶之SSR篇 --- 搭建简单的SSR框架
  16. 智能窗帘控制(语音、时间、光、红外)
  17. ferguson博弈_组合博弈游戏
  18. 模板引擎不关心内容之——art-template,碰见的同步与fs.readFile异步以及函数回调问题的描述,针对fs的readfille读取文件时,返回不了异步函数返回值的解决方法
  19. java 启动参数 别名,Spring boot 参数别名处理
  20. 白鹭引擎学习笔记(二)

热门文章

  1. 1911: [Apio2010]特别行动队
  2. Redis中key的过期时间
  3. 流动微管反应器的精密压力控制解决方案
  4. SQL 函数 function 讲解+代码实例
  5. ajax 与 err_connection_refused,如何在jquery ajax中处理net :: ERR_CONNECTION_REFUSED
  6. 真正中文攻略之思念的碎片-Close to-中文PC版(包括全CG全回想存档)
  7. VARIANT和CComVariant
  8. Java开发环境安装搭建
  9. 机器学习、推荐系统常用数据集
  10. Alevel考试局难度大比拼