为什么我按照阿里云文章配置ssl证书但是还是访问不了https?

新手上路,请多包涵

问题描述

下载了证书按照教程配置了 挂载工具是Nginx 但用https还是访问不了

问题出现的平台版本及自己尝试过哪些方法

尝试过很多方法 配置文件也没有问题 证书也没问题 重启nginx服务也没报错

相关代码

nginx配置文件代码

server {
        listen 80;
        server_name www.lexblog.cn;  # localhost修改为您证书绑定的域名
        # 告诉浏览器有效期内只准用 https 访问
        add_header Strict-Transport-Security max-age=15768000;
         # 永久重定向到 https 站点
            return 301 https://$server_name$request_uri;

        location / {
            root /home/ubuntu/React-Blog/build;   #站点目录。
            index index.html index.htm;   #添加属性。
        }

    }
    
    server {
        listen 443 ssl http2;
        server_name www.lexblog.cn;  # localhost修改为您证书绑定的域名。
        ssl on;   #设置为on启用SSL功能。
        root html;
        index index.html index.htm;
        ssl_certificate     /etc/ssl/private/1891499_www.lexblog.cn.pem;   #将domain name.pem替换成您证书的文件名。
        ssl_certificate_key  /etc/ssl/private/1891499_www.lexblog.cn.key;   #将domain name.key替换成您证书的私钥文件名。
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;  #使用此加密套件。
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;   #修改protocols。
        ssl_prefer_server_ciphers on;   
        location / {
            root html;   #站点目录。
            index index.html index.htm;   #添加属性。
        }
    }
阅读 4.4k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题