# 应用域名管理规范
### 一、关于appid
应用在申请域名前,必须要有appid,appid伴随应用整个生命周期,申请后理论上不可变更,appid只能由小写字母、数字、中划线组成。
appid列表参见:[7.系统登记表](/pages/viewpage.action?pageId=7832334)
### 二、关于环境
XXX目前由运维维护5套环境,参考:[应用环境管理](/pages/viewpage.action?pageId=25559346)
### 三、域名规范
应用域名分内部域名和外部域名以及有页面和无页面(只有api调用)的情况:
内部域名(有页面): {{ appid }}-{{ env }}.corp.jccfc.com
外部域名(有页面): {{ appid }}-{{ env }}.jccfc.com
内部域名(无页面): api-{{ env }}.jccfc.io/{{ appid }}
外部域名(无页面): api-{{ env }}.jccfc.io/{{ appid }}
纯api调用的应用统一走 运维 api 网关
#### 四、安全策略
目前可以添加2类白名单
ip类白名单:只允许白名单内的ip地址访问应用
地址内白名单: 比如只允许 /api 开头的地址能被外部访问,其他地址全部拒绝或者 /api 开头的地址不能被外部访问,其他都允许外部访问
#### 五、申请步骤
1. 发送邮件到 项目经理、史晓暄、鲁江、邹焰平申请应用appid
2. 发送邮件到 [itsupport@jccfc.com](mailto:itsupport@jccfc.com) 申请应用域名,邮件至少包含如下信息,请申请人员务必填写:
申请 应用名 应用appid 环境 域名: {{ appid }}-{{ env }}.[corp.jccfc.com](http://corp.jccfc.com) 应用运行ip 应用运行端口
- 云原生应用
- 容器化微服务改造方案
- 应用容器化上线规范
- 服务网格和传统应用区别
- DevOps 管理规范
- 基础架构管理规范
- 域名管理规范
- 主机名称管理规范
- 应用域名管理规范
- 应用上线规范
- GIT分支及API JAR上传规范
- 基础架构设计
- 运维管理职责
- 基础服务
- DNS 内部架构
- centos 及 kernel 版本标准
- Linux服务器OS标准配置
- Docker版本初始化
- kuberneter 集群方案
- kubernetes 命名规范
- Jenkins CI/CD
- nginx 配置文件变更流程
- Prometheus 容器监控
- 项目资源需求
- 应用服务
- 编译和运行期标准
- 新核心系统基础服务架构
- 安全防御
- 互联网软件可靠性工程及可靠性度量