一、前提条件
已在 SSL 证书控制台 获取 “自动文件验证” 配置信息。具体详情可查看 自动文件验证。
二、Nginx 反向代理配置
1. 请在你的服务器上启动一个 Web 服务(也可在业务运行的 Nginx Web 服务上进行配置)并监听80或443端口。
2. 查找到 Web 服务对应的 nginx.conf 配置文件(配置文件通常情况下在 /usr/local/nginx/ 目录下)。
3. 使用文本编辑器或 vim 命令打开 nginx.conf 配置文件。
4. 在配置申请域名的 server 块中加入 “自动文件验证” 配置信息中的文件验证路径与反向代理地址。如下所示:
server { listen 80; server_name cloud.tencent.com; location /.well-known/pki-validation/fileauth.txt { proxy_pass https://dcv-file(-test).sslauto.cn/.well-known/pki-validation/63b5b182****ebd.txt; #此处请替换为 “自动文件验证” 配置信息中的反向代理地址。 }}
5. 保存 nginx.conf 配置文件,并重启 Nginx 服务。
如果申请的是 www 开头的域名,例如 www.tencent.com,需要同时配置反向代理验证 www.tencent.com 和 tencent.com。如下所示:
server { listen 80; server_name www.tencent.com; location /.well-known/pki-validation/fileauth.txt { proxy_pass https://dcv-file(-test).sslauto.cn/.well-known/pki-validation/63b5b1823189c136a493f574a81ebd.txt; #此处请替换为 “自动文件验证” 配置信息中的反向代理地址。 }}server { listen 80; server_name tencent.com; location /.well-known/pki-validation/fileauth.txt { proxy_pass https://dcv-file(-test).sslauto.cn/.well-known/pki-validation/sfsfa****sfsf4ssf.txt; #此处请替换为 “自动文件验证” 配置信息中的反向代理地址。 }}
三、Apache 反向代理配置
1. 请在你的服务器上启动一个 Apache 服务(也可在业务运行的 Apache Web 服务上进行配置)并监听80或443端口。安装 Apache 服务可参考 安装 Apache。
2. 查找 Apache Web 服务对应的 httpd.conf 配置文件(配置文件通常情况下在 /etc/httpd/conf/httpd.conf 目录下)。
3. 使用文本编辑器或 vim 命令打开 httpd.conf 配置文件。
4. 在配置申请域名的 VirtualHost 块中加入 “自动文件验证” 配置信息中的文件验证路径与反向代理地址。如下所示:
<VirtualHost *:80> ServerName www.tencent.com ProxyRequests off Header set Access-Control-Allow-Origin * <Proxy *> Order deny,allow Allow from all </Proxy> <Location /.well-known/pki-validation/fileauth.txt> ProxyPass https://dcv-file(-test).sslauto.cn/.well-known/pki-validation/sfsf****fsf4ssf.txt; #此处请替换为 “自动文件验证” 配置信息中的反向代理地址。 ProxyPassReverse https://dcv-file(-test).sslauto.cn/.well-known/pki-validation/sfsf****fsf4ssf.txt; #此处请替换为 “自动文件验证” 配置信息中的反向代理地址。 </Location></VirtualHost>
5. 保存 httpd.conf 配置文件,并重启 Apache 服务。
如果申请的是 www 开头的域名,例如 www.tencent.com,需要同时配置反向代理验证 www.tencent.com 和 tencent.com。如下所示:
<VirtualHost *:80> ServerName www.tencent.com ProxyRequests off Header set Access-Control-Allow-Origin * <Proxy *> Order deny,allow Allow from all </Proxy> <Location /.well-known/pki-validation/fileauth.txt> ProxyPass https://dcv-file(-test).sslauto.cn/.well-known/pki-validation/sfsfasgfa****sf4ssf.txt; #此处请替换为 “自动文件验证” 配置信息中的反向代理地址。 ProxyPassReverse https://dcv-file(-test).sslauto.cn/.well-known/pki-validation/sfsfasgfa****sf4ssf.txt; #此处请替换为 “自动文件验证” 配置信息中的反向代理地址。 </Location></VirtualHost><VirtualHost *:80> ServerName tencent.com ProxyRequests off Header set Access-Control-Allow-Origin * <Proxy *> Order deny,allow Allow from all </Proxy> <Location /.well-known/pki-validation/fileauth.txt> ProxyPass https://dcv-file(-test).sslauto.cn/.well-known/pki-validation/sfsfasgfa****sf4ssf.txt.txt; #此处请替换为 “自动文件验证” 配置信息中的反向代理地址。 ProxyPassReverse https://dcv-file(-test).sslauto.cn/.well-known/pki-validation/sfsfasgfa****sf4ssf.txt.txt; #此处请替换为 “自动文件验证” 配置信息中的反向代理地址。 </Location></VirtualHost>
四、如何查看反向代理地址?
请查看文档 自动文件验证,按照步骤进入“验证域名” 页面,即可查看你需要配置的反向代理地址。如下: