更新时间:2024-09-25 18:26:43
第1章 前置准备
1.1 管理用户协议和隐私政策的服务器搭建
1.1.1 背景
我们需要了解以下背景知识:
当前爱数提供的用户协议和隐私政策分为中英繁三种(国际化)。
我们通过不同的url(总共有6个,详见1.1.2)定位到不同语言的协议(实现)。
1.1.2 前置准备
用户需要自己准备一个管理用户协议和隐私政策的服务(器),下面为AnyShare环境所示:
用户在自己机器上使用nginx搭建好了一个静态资源服务器(anyshare.aishu.cn),我们通过以下几个url访问用户自定义的用户协议和隐私政策:
- 访问用户自定义的用户协议-中文简体 https://anyshare.aishu.cn/Agreement/UserAgreement/ServiceAgreement-CN.html
- 访问用户自定义的用户协议-中文繁体 https://anyshare.aishu.cn/Agreement/UserAgreement/ServiceAgreement-Hant.html
- 访问用户自定义的用户协议-英文 https://anyshare.aishu.cn/Agreement/UserAgreement/ServiceAgreement-EN.html
- 访问用户自定义的隐私政策-中文简体 https://anyshare.aishu.cn/Agreement/Privacy/Privacy-CN.html
- 访问用户自定义的隐私政策-中文繁体 https://anyshare.aishu.cn/Agreement/Privacy/Privacy-Hant.html
- 访问用户自定义的隐私政策-英文 https://anyshare.aishu.cn/Agreement/Privacy/Privacy-EN.html
第2章 修改部署ingress配置
2.1 删除转发规则
在任意部署节点上运行以下命令:kubectl edit ing rule-443 -nanyshare,如图2-1所示:
删除以下规则(红框部分),如图2-2所示:
2.1 新增自定义转发规则
在顶部的 nginx.ingress.kubernetes.io/server-snippet (如图箭头后面)新增转发规则,新增位置如图2-3所示:
新增转发规则,用户可根据需求自定义:
注:
用户自定义的文件需要是html格式
如果用户不需要国际化,可以把中英繁的url指向同一个地址。
2.3 修改成功查看结果
点击查看界面,用户协议和隐私政策修改成功,为自定义页面
< 上一篇:
下一篇: >