【Windows Server 2019】远程控制的配置与管理

1. Windows Server 远程桌面功能

在企业中服务器一般被寄存在专门的IDC机房中,这些机房在固定的地点,可能距离企业距离很远。但是大部分服务器需要定期维护,如果每次维护时,系统管理员都需要到IDC机房中直接操控服务器,这是件非常麻烦的事情。 因此在服务器中安装远程控制功能是必要的。

对于Windows Server 2019而言,其自带的远程桌面功能,可以实现系统管理员远距离的对服务器进行维护。

远程桌面是终端服务的一种,它可以将程序运行等工作交给服务器,返回给远程控制计算机的是图像及鼠标键盘的运动变化轨迹等。

2. 远程显示协议(RDP)

Remote Display Protocol,简称RDP。它是远程桌面和终端服务器进行通信的协议,该协议基于TCP/IP进行工作,默认使用端口3389。RDP将键盘操作和鼠标单击等指令从客户端传输到终端服务器,将终端服务器处理后的结果传回远程桌面。

3. 网路拓扑及说明

本次测试需要两台设备,一台Windows Server 2019 DC服务器和一台Windows 10 PC2。在服务器中开启远程桌面功能。在PC2中通过远程桌面客户端实现对服务器的远程登录。

  • 服务器IP地址:192.168.82.220
  • PC2 IP地址:192.168.82.12

4. 配置远程桌面服务

### 安装配置 IIS 和 PHP 环境 #### 准备工作 确保操作系统已更新至最新状态并安装必要的补丁。 #### 配置 IIS Web 服务器 通过“服务器管理器”,添加角色和服务向导来安装 Internet Information Services (IIS)[^1]。选择包括静态内容、默认文档在内的常用功能,以及 CGI 支持以便后续能够运行动态脚本语言如 PHP。 #### 下载安装 PHP 访问官方网站下载适用于 Windows 的 Thread Safe 版本 ZIP 文件形式发布的 PHP 解释器。解压缩到指定目录下,并设置环境变量 PATH 包含此路径使得命令行可以全局调用 php.exe。 #### 启用 FastCGI 模块 为了提高性能,在 IIS 中推荐使用 FastCGI 方式处理 PHP 请求而不是传统的 CGI 方法。这一步通常不需要手动操作因为新版本的 IIS 默认已经包含了该组件;如果未找到则可以在控制面板中的“程序和功能 -> 启用或关闭 Windows 功能”里勾选“IIS -> 应用程序开发功能 -> CGI”。 #### 注册 PHP 到 IIS 创建一个新的文件 `php.ini` 并放置于之前解压出来的 PHP 文件夹内,根据实际需求调整各项参数设定。接着打开 PowerShell 或者 CMD 提权窗口执行如下命令注册 PHP 处理器给 IIS: ```powershell %windir%\system32\inetsrv\appcmd set config /section:system.webServer/fastCgi /+"[fullPath='D:\php-7.4.27-Win32-vs16-x64\php-cgi.exe',maxInstances='12']" ``` 上述例子假设 PHP 被安放在 D 盘根目录下的相应文件夹中,请依据实际情况修改路径字符串部分[^2]。 #### 测试 PHP 是否正常工作 建立一个简单的测试页面比如命名为 info.php ,其内容仅需一行代码即可: ```php <?php phpinfo(); ?> ``` 将其上传至网站根目录(通常是 inetpub/wwwroot),最后通过浏览器访问 http://localhost/info.php 来验证整个过程是否成功完成[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NOWSHUT

给点饭钱谢谢,我会努力更新!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值