Nginx.conf未设置https

Nginx.conf未设置https,nginx,https,Nginx,Https,我按照不同的指南在我的nginx上设置https。 现在,我的nginx.conf如下所示: server { server_name mysite.com; listen 80 default_server; listen [::]:80 default_server; location / { rewrite ^ https://$http_host$request_uri? permanent; } } server {

我按照不同的指南在我的nginx上设置https。 现在,我的nginx.conf如下所示:

server {
    server_name  mysite.com;
    listen 80 default_server;
    listen [::]:80 default_server;

    location / {
        rewrite ^ https://$http_host$request_uri? permanent;
    }
}

server {
   listen 443;
    server_name mysite.com;

    ssl on;

    ssl_certificate /etc/nginx/ssl/mysite.com.crt; 
    ssl_certificate_key /etc/nginx/ssl/mysite.com.key; 

    access_log  /var/log/nginx/client-access.log;
    error_log   /var/log/nginx/client-error.log;

    root /usr/share/nginx/html;
    index index.html index.htm;

    location / {
       try_files $uri $uri/index.html/index.html;
    }
}
当我测试它时,我得到的结果是: nginx:configuration file/etc/nginx/nginx.conf测试成功

我删除了防火墙,因此当我运行时:

sudo ufw状态 我得到: 找不到命令

每次配置更改后,我都会:

service nginx reload
当我尝试通过https查看页面时,我会看到带有错误连接的Chrome错误页面

如果我运行netstat-nlp | grep:443

tcp 0.0.0.0:443 0.0.0.0:*侦听9683/nginx:master

我想知道我的:

不正确,如果错误,我会看到任何错误/日志吗

我不知道还能查什么

sslcertificate /etc/nginx/ssl/mysite.com.crt;
sslcertificate_key /etc/nginx/ssl/mysite.com.key;