阿里云免费证书,一次可以用一年,可以给非阿里云域名使用
- 阿里云控制台-搜索ssl证书
- 选择免费证书
- 证书申请
- 配置nginx
# 在nginx創建 如下目录
html/.well-known/pki-validation
# 新建文件
fileauth
下载验证文件后,将文件内容拷贝到 fileauth文件中
nginx 添加配置
server {
# 监听端口
listen 443 ssl;
listen 80;
# 请求域名
server_name www.**.cn **.cn;
# ssl on; #开启ssl
# pem证书路径
ssl_certificate D:\cert\8743785_www.intever.cn.pem;
# pem证书key路径
ssl_certificate_key D:\cert\8743785_www.intever.cn.key;
ssl_session_timeout 5m; #会话超时时间
#if ( $scheme = http ){
# return 301 https://$server_name$request_uri;
#}
location /.well-known {
root html;
}
rewrite ^/$ /index.html;
location / {
if ($request_filename ~* .*\.(?:htm|html)$) {
add_header Cache-Control "private, no-store, no-cache, must-revalidate, proxy-revalidate";
}
proxy_http_version 1.1; #代理使用的http协议
proxy_set_header Host $host; #header添加请求host信息
proxy_set_header X-Real-IP $remote_addr; # header增加请求来源IP信息
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 增加代理记录
#低碳e家
proxy_pass http://192.168.0.43:8080/;
}
}
# 主要這塊配置
```bash
location /.well-known {
root html;
}
5. 验证
一般15分钟左右即可