citizenlabdotco/cl2-devops-nginx-prerender-proxy该Docker镜像运行在Swarm集群环境中,主要用于提供来自citizenlab/front的index.html文件,并能针对爬虫和机器人请求重定向至prerender服务。通过环境变量配置prerender服务地址及前端文件路径,实现动态请求分发。
| 环境变量名 | 描述 | 示例值 |
|---|---|---|
| PRERENDER_ADDRESS | prerender服务的访问地址 | [***] |
| FRONT_FILES_PATH | citizenlab/front构建文件的路径 | /usr/share/nginx/html |
bashdocker run -d \ -p 80:80 \ -e PRERENDER_ADDRESS="[***]" \ -e FRONT_FILES_PATH="/usr/share/nginx/html" \ --name nginx-prerender-proxy \ cl2-devops-nginx-prerender-proxy
yamlversion: '3' services: nginx-prerender-proxy: image: cl2-devops-nginx-prerender-proxy ports: - "80:80" environment: - PRERENDER_ADDRESS=[***] - FRONT_FILES_PATH=/usr/share/nginx/html deploy: replicas: 3 placement: constraints: [node.role == worker]
在Swarm集群中部署时,需确保prerender服务与该代理服务在同一网络中,以便通过环境变量配置的地址正常通信。前端文件可通过数据卷挂载或镜像内置方式提供。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务