安装新的SSL证书后,我的网站的ERR_TUNNEL_CONNECTION_FAILED

时间:2020-11-10 16:56:53

标签: ssl nginx ssl-certificate lets-encrypt website-hosting

我的网站groceryshoptest.comDigital Ocean服务器托管在Nginx个Droplet中。我使用了Lets encrypts certbot上的免费SSL,我只添加了一些命令,这些命令在etc/nginx/sites-available/groceryshoptest文件中添加了一些配置,并安装了证书,一切正常。 后来我决定将服务器移至Linode。因此,我已经停止了以前的服务器,将DNS指向我的新服务器地址,安装了所有内容,并且在http上运行良好。然后,我再次在新的Letsencrypt服务器上从Linode安装了证书。它显示了所有安装成功的信息。所以我的问题是,由于浏览器错误,我可以从Bangladesh访问该站点,但不能从USA访问该站点

ERR_TUNNEL_CONNECTION_FAILED

我的配置文件在这里

 server {
    server_name groceryshoptest.com;
    root /var/www/html/shop;
    index index.html;
    location / {
        try_files $uri $uri/ /index.html?$args;
    }

    listen [::]:443 ssl; # managed by Certbot
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/groceryshoptest.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/groceryshoptest.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot


}

    server {
    if ($host = groceryshoptest.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    listen 80;
    listen [::]:80;
    server_name groceryshoptest.com;
    return 404; # managed by Certbot
}

0 个答案:

没有答案