使用docker安装的halo,通过nginx进行反向代理,然后想配置SSL
nginx.conf的配置如下:
`
server {
listen 80;
server_name sec.ictliuxiao.com;
rewrite .*$ https://$host:443$1 permanent;
access_log /var/log/nginx/sec/sec-access.log combined;
error_log /var/log/nginx/sec/sec-error.log;
location / {
proxy_pass http://127.0.0.1:8090;
proxy_http_version 1.1;
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
SSL部分配置如下:
server {
listen 443 ssl;
server_name sec.ictliuxiao.com;
access_log /var/log/nginx/sec/ssl-sec-access.log combined;
error_log /var/log/nginx/sec/ssl-sec-error.log;
location / {
proxy_pass http://127.0.0.1:8090;
proxy_http_version 1.1;
}
ssl_certificate "/root/nginx_ssl/sec.ictliuxiao.com.pem";
ssl_certificate_key "/root/nginx_ssl/sec.ictliuxiao.com.key";
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 10m;
ssl_ciphers PROFILE=SYSTEM;
ssl_prefer_server_ciphers on;
}
`
配置完成后重启nginx可以实现ssl访问,但出现如下图示:

求大神解答是哪里配错了吗还是证书问题?