为网站部署SSL证书前,需先确认 Web 服务器的类型(如 Nginx、Apache、IIS),以选择正确的证书文件和安装方法。本文介绍多种确认 Web 服务器类型的方法。
方法一:本地快速检测
说明
当服务端隐藏了Server信息,或使用了CDN、负载均衡等代理服务时,本方法可能返回 CDN 或代理服务器的类型,而非源站服务器类型。若检测结果非预期,请务必使用方法二进行最终确认。
使用浏览器开发者工具
在浏览器(Chrome、Edge、Firefox)中访问目标网站。
按
F12键打开开发者工具,按照下图指引查看服务器类型。
使用命令行工具(cURL)
在本地计算机的命令行终端中,执行以下命令,并将yourdomain替换为您的实际域名。
curl -sIL https://yourdomain在输出的内容中,找到最后一个 Server 响应头(以server: 或Server: 开头的行),其后的字符串即为服务器名称。
方法二:登录服务器确认
登录到网站服务器内部进行检查,是确认Web服务器类型最准确可靠的方法。以下示例以当前服务器使用80或443端口为例。
Linux
在终端执行以下命令,根据输出的进程名称确认 Web 服务器。
sudo netstat -tlnp | grep -E ':(80|443)\s+'Windows
启动资源监视器。按
Win + R,输入resmon并回车。切换到"网络"选项卡,单击下方的侦听端口。
查找端口为80或443的记录,并根据名称列的进程信息确认 Web 服务器。
方法三:咨询工程师
若通过前面的方式,仍查询不到Web服务器类型,请咨询当前网站的开发工程师或运维工程师。
部署SSL证书
如需部署SSL证书,可参考SSL 证书部署方案选型。
该文章对您有帮助吗?