如何查看服务器类型?

为网站部署SSL证书前,需先确认 Web 服务器的类型(如 Nginx、Apache、IIS),以选择正确的证书文件和安装方法。本文介绍多种确认 Web 服务器类型的方法。

方法一:本地快速检测

说明

当服务端隐藏了Server信息,或使用了CDN、负载均衡等代理服务时,本方法可能返回 CDN 或代理服务器的类型,而非源站服务器类型。若检测结果非预期,请务必使用方法二进行最终确认。

使用浏览器开发者工具

  1. 在浏览器(Chrome、Edge、Firefox)中访问目标网站。

  2. F12键打开开发者工具,按照下图指引查看服务器类型。

    image.png

使用命令行工具(cURL)

在本地计算机的命令行终端中,执行以下命令,并将yourdomain替换为您的实际域名。

curl -sIL https://yourdomain

在输出的内容中,找到最后一个 Server 响应头(以server: Server: 开头的行),其后的字符串即为服务器名称。

方法二:登录服务器确认

登录到网站服务器内部进行检查,是确认Web服务器类型最准确可靠的方法。以下示例以当前服务器使用80443端口为例。

Linux

在终端执行以下命令,根据输出的进程名称确认 Web 服务器。

sudo netstat -tlnp | grep -E ':(80|443)\s+'

Windows

  1. 启动资源监视器。按 Win + R,输入 resmon并回车。

  2. 切换到"网络"选项卡,单击下方的侦听端口

  3. 查找端口80443的记录,并根据名称列的进程信息确认 Web 服务器。

方法三:咨询工程师

若通过前面的方式,仍查询不到Web服务器类型,请咨询当前网站的开发工程师或运维工程师。

部署SSL证书

如需部署SSL证书,可参考SSL 证书部署方案选型