SSL 证书 域名代理验证配置指南

这篇档将指导你在申请证书或新增域名资料时,域名验证方式选择为 “自动文件验证” 的情况下,如何使用反向代理进行域名所有权验证。

相关产品
SSL 证书 产品页,含版本规格、价格与购买入口。

一、前提条件

已在 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>

四、如何查看反向代理地址?

请查看文档 自动文件验证,按照步骤进入“验证域名” 页面,即可查看你需要配置的反向代理地址。如下:


赞 (0)
上一篇 4天前
下一篇 4天前