ssl证书问题(ERR_SSL_PROTOCOL_ERROR)

发布时间:2020-07-07 12:56

我已重新颁发域证书,然后为服务器更新了证书和密钥文件,尽管它们所有服务器都使用同一域的子域,但该服务器仅对其中一个服务器有效,而对其他服务器却出现ERR_SSL_PROTOCOL_ERROR问题。我不知道在哪里看以及如何解决这个问题。
我的问题是:什么会使ssl证书在一台服务器上工作而不在另一台服务器上工作?尽管两台服务器使用同一域的子域?
你能帮我吗..

nginx配置

server {
    #listen 80;
    #listen [::]:80;

    # SSL configuration
    #
    

    ssl    on;
    ssl_certificate    /etc/nginx/sites-available/ssl/mycert.crt;
    ssl_certificate_key    /etc/nginx/sites-available/ssl/mykey.key;
    listen 443 ssl http2 default_server;
    listen [::]:443 ssl http2 default_server;
    #
    # Note: You should disable gzip for SSL traffic.
    # See: https://bugs.debian.org/773332
    #
    # Read up on ssl_ciphers to ensure a secure configuration.
    # See: https://bugs.debian.org/765782
    #
    # Self signed certs generated by the ssl-cert package
    # Don't use them in a production server!
    #
    # include snippets/snakeoil.conf;

    root /var/www/html;

    # Add index.php to the list if you are using PHP
    index index.html index.htm index.nginx-debian.html index.php;

    server_name _;

    location / {
        add_header 'Access-Control-Allow-Origin' '*';
        add_header 'Access-Control-Allow-Credentials' 'true';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
        add_header "Access-Control-Allow-Headers" "Authorization, Origin, X- 
        Requested-With, Content-Type, Accept";
        try_files $uri $uri/ /index.php?$query_string;
    }

server {
        listen 80;
        listen [::]:80  ;
        server_name mydomain;
        return 301 https://mydomain$request_uri;
}

回答1