HTTPS 证书配置

自动https证书

如果不写端口,默认会自动申请使用SSL证书,并且端口号为443

https://file.example3.com{
    file_server {
        root /root/
        browse
        hide .git
    }
    header {
         Cache-Control no-cache
         Content-Transfer-Encoding binary
         Content-Type "text/plain; charset=utf-8"
         X-Content-Type-Options nosniff
         Content-Disposition attachment
    }        
}

指定已有SSL证书 

example1.com { # 网站的域名信息
    tls example1.com.pem example1.com.key # 证书和密钥的 PEM 格式的文件路径
    encode zstd gzip # 启用压缩
    root * ./ # 域名映射根路径
    file_server # 启动文件服务
}

example2.com { # 网站的域名信息
    tls example2.com.pem example2.com.key # 证书和密钥的 PEM 格式的文件路径
	reverse_proxy localhost:9000 # 反向代理
}