# 使用专属证书
本文档内容已过时,请查看目录中现行文档
# Docker
# 下载证书
从开发平台控制台下载专属证书,保存到任意空目录下,保持文件名为client.cer
和client.key
。
# 生成专属镜像
在证书文件同级目录创建Dockerfile,内容如下:
FROM ccr.ccs.tencentyun.com/weixincloud/wxgw:latest
COPY client.cer /home/envoy/
COPY client.key /home/envoy/
执行命令:docker build -t mywxgw .
# 启动网关
docker run --rm \
-e WXGATEWAY_SECRET=<your secret> \
-p 127.0.0.1:19000:19000 \
-p 127.0.0.1:9902:9902 \
-p 9903:9903 \
--name envoy \
mywxgw
# Linux
# 获取配置和凭证
/bin/bash <(curl -fsSL https://dev.weixin.qq.com/devplatform/st/direct_gw_start.sh) -s <your-secret> -v
# 下载并替换证书
从开发平台控制台下载专属证书,替换/home/envoy目录下的公共证书。
mv client.cer /home/envoy/client.cer
mv client.key /home/envoy/client.key
# 启动envoy
envoy -c /home/envoy/gw_envoy.yaml --bootstrap-version 3
# K8s
# 生成专属镜像
参考上述Docker方式
# 安装网关
helm install gw weixincloud/gw --set secret=<your secret> --set image.repository=mywxgw