SSL 不起作用

SSL 不起作用

我在 aws ec2 实例上有一个 nginx 服务器。我已成功在 nginx 中设置了 SSL 并配置了 SSL。如果我使用以下网站检查我的 SSL 设置:

https://whynopadlock.com https://www.sslshopper.com/ssl-checker.html

我可以看到 SSL 工作正常,但是当我在浏览器上打开网站时https://example.com 它会自动重定向到 example.com

这是我的配置:

server {
  listen 80;
  listen [::]:80;
  listen 443 ssl;
  listen [::]:443 ssl;
  keepalive_timeout   70;
  ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers         AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:RC4-MD5;
  ssl_certificate     /etc/letsencrypt/live/example.tk/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/example.tk/privkey.pem;
  ssl_trusted_certificate /etc/letsencrypt/live/example.tk/chain.pem;
  ssl_session_timeout 10m;

  server_name  example.tk;
  # HTTP redirect
  server {
    listen 80;
    listen [::]:80;

    server_name .example.tk;
      location / {
        return 301 https://example.tk$request_uri;
      }

我在这里做错了什么?

相关内容