ssl - 在更改 DNS 之前测试 SSL

标签 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 的文件(更改客户端上的文件,而不是服务器上的文件) ,您将能够浏览由 192.0.2.78 提供服务的 www.example.com

修改host文件需要root权限,命令sudo vim/etc/hosts,新增一行:

192.0.2.78 www.example.com

现在您可以通过 https://www.example.com

测试您的 SSL 是否工作

关于ssl - 在更改 DNS 之前测试 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54435131/

相关文章:

security - 可用于测试的无效域的公共(public)可信证书

rest - Dart 将 SSL 证书和 key 添加到 HttpClient

linux - Gitlab nginx 问题 - nginx : [emerg] bind() to 0. 0.0.0:80 failed (98: Address already in use)

mysql - Docker + fig/compose + nginx + node.js + mysql + redis

nginx - Ratchet 没有从浏览器接收到 WebSocket 数据包?

ruby-on-rails - Nginx 如何将 SSL 加密数据传递给 Rails 应用程序?

c# - 在 Rackspace (Mosso) Cloud 中托管时检查 SSL

security - SSL 是否可以抵御这些形式的攻击?

wordpress - Nginx和Varnish连接错误

php `$_SERVER[' PHP_SELF']` 为空