新版Windows Server 2019的IIS配置websocket
本文将向您阐述一个简单而快速的在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相关推荐
- Windows server 2012服务器IIS配置过程
Windows server 2012服务器IIS配置过程 打开服务器管理器---->>>>点击右上角的管理------->>>>点击添加角色和功能向导 ...
- Windows Server 2019远程控制的配置与管理方法
1.Windows Server 远程桌面功能 在企业中服务器一般被寄存在专门的IDC机房中,这些机房在固定的地点,可能距离企业距离很远.但是大部分服务器需要定期维护,如果每次维护时,系统管理员都需要 ...
- 2003服务器导出配置文件,Windows Server 导出/导出IIS配置方法
Windows 2003 导出/导出IIS配置操作步骤 1.首先登陆服务器,打开internet信息服务(IIS)管理器,在[IIS信息服务管理器]-[本地计算机],右键选择所有任务-备份/还原配置. ...
- 【Windows Server 2019】Web服务 IIS 配置与管理——配置 IIS 进阶版 Ⅳ
目录 6. IIS 配置的进阶 6.1 配置主目录 (1) 查看系统默认网站主目录 (1) 建立新的网站主目录 6.2 配置默认文档 6.3 进行访问限制 6.3.1 限制带宽使用 6.3.2 连接限 ...
- 【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)为服务器 ...
- 【Windows Server 2019】Web服务 IIS 配置与管理—— IIS 的安装与基本配置 Ⅲ
目录 4. 安装 IIS 服务器 5. IIS 的基本配置 5.1 绑定 IP 参考资料 关联博文 4. 安装 IIS 服务器 准备工作:选择一台服务器作为WEB-IIS服务器,IP地址为192.16 ...
- 【2023/2/25 更新】Windows Server 2019 服务配置与管理汇总
目录 介绍 0. 安装 Windows Server 2019 VM虚拟机 1. DNS 服务的配置与管理系列 2. DHCP 服务的配置与管理 3. MySQL 数据库的安装与配置 4.Web 服务 ...
- 【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地址 ...
- 【Windows Server 2019】FTP服务的配置与管理——配置FTP站点(下)SSL设置及被动模式
目录 5.5.FTP SSL设置 准备工作 (1)创建FTP用户访问组 (2)编辑FTP站点[fjnu-ftp]的权限 (3)创建SSL证书 *配置FTP SSL 验证 (1)不加密访问FTP服务 ( ...
最新文章
- pl/sql连接数据库
- fastText原理和文本分类实战
- Zookeeper 安装和配置---学习二
- 【20171123】【GITC精华演讲】贝业新兄弟李济宏:如何做到企业信息化建设的加减乘除...
- 第7篇:Flowable快速工作流脚手架Jsite_请假实战_HR审批
- [jQuery] ajax跨域处理方式
- cocos2dx动画Animation介绍
- 如何暴露内网主机到外网
- 网页为什么只加载了基本html,关于HTML的那些事
- Servlet原理:
- Kali安装Googel拼音输入法
- 点亮LED灯——arduino 学习第一天
- cos41度用计算机怎么算,用电监察计算(精品)
- 旧文 2012.12.07 关于和赛扶
- vue前端进阶之SSR篇 --- 搭建简单的SSR框架
- 智能窗帘控制(语音、时间、光、红外)
- ferguson博弈_组合博弈游戏
- 模板引擎不关心内容之——art-template,碰见的同步与fs.readFile异步以及函数回调问题的描述,针对fs的readfille读取文件时,返回不了异步函数返回值的解决方法
- java 启动参数 别名,Spring boot 参数别名处理
- 白鹭引擎学习笔记(二)
热门文章
- 1911: [Apio2010]特别行动队
- Redis中key的过期时间
- 流动微管反应器的精密压力控制解决方案
- SQL 函数 function 讲解+代码实例
- ajax 与 err_connection_refused,如何在jquery ajax中处理net :: ERR_CONNECTION_REFUSED
- 真正中文攻略之思念的碎片-Close to-中文PC版(包括全CG全回想存档)
- VARIANT和CComVariant
- Java开发环境安装搭建
- 机器学习、推荐系统常用数据集
- Alevel考试局难度大比拼