【发布时间】:2019-01-30 07:16:13
【问题描述】:
我设置了一个新服务器。 在将域的名称服务器更改为新服务器之前,我想测试 SSL 是否安装正确。 这有可能吗? 我正在使用 Nginx。
【问题讨论】:
我设置了一个新服务器。 在将域的名称服务器更改为新服务器之前,我想测试 SSL 是否安装正确。 这有可能吗? 我正在使用 Nginx。
【问题讨论】:
是的。您可以在更改域记录之前测试 SSL。
假设您想使用域 www.example.com 测试 SSL,Nginx 配置应如下所示:
server {
listen 443 ssl;
server_name www.example.com;
ssl_certificate your-ssl-crt.crt;
ssl_certificate_key your-private-key.key;
...
}
并假设您的服务器 IP 是 192.0.2.78。通过在/etc/hosts 更新名为hosts 的文件(更改客户端上的文件,而不是服务器上的文件)
,您将可以浏览www.example.com 服务的192.0.2.78。
你需要使用root权限通过命令sudo vim /etc/hosts更改主机文件,添加新行:
192.0.2.78 www.example.com
现在您可以通过https://www.example.com 测试您的 SSL 是否工作
【讨论】:
%windir%\System32\drivers\etc\hosts 然后运行 ipconfig /flushdns 以应用更改(所有这些操作必须由管理员完成)。