Skip to content

Auth认证中心部署

1.认证中心(aries-auth-center)

1.1.获取aries-auth-center-xxx.zip的安装包

1.2.上传安装包至~/app-run安装目录下执行如下命令解压

unzip aries-auth-center-xxx.zip

1.3.单中心情况下的配置

修改配置文件(dc01/dc02/sit/fat中的一种)

配置项配置项说明
db.driverClassName数据库驱动
db.url数据库地址
db.username数据库用户名
db.password数据库密码
db.validationQuery该配置项在mysql和oracle的情况下配置有所不同
mysql:SELECT 'X'
oracle:SELECT 'X' from dual
db.databaseId数据库类型(mysql和oracle两种)
redis.hostRedis的ip地址
redis.portRedis的端口
platform.eurekaEureka地址
sso.url运维系统首页地址,即nginx中配置sso页面的地址

1.4.使用双中心情况的配置

在1.3章节配置的基础上再加入如下配置:

yml
eureka:
  instance:
    metadata-map:
      zone: dc02
  client:
    region: xian
    availability-zones:
      xian: dc01,dc02
    service-url:
      dc01: http://dcits.cbs.eureka.sitdc011:9527/eureka/
      dc02: http://dcits.cbs.eureka.sitdc021:9527/eureka/

1.5.集成apollo配置中心(可选)

修改application-apollo.yml配置文件

配置项配置项说明
apollo.metaapollo-config部署的服务器
apollo.cluster使用单/双中心
apollo.cacheDir配置文件缓存到本地(服务器)的路径
apollo.bootstrap.namespaces在OMS运维平台上配置中心的命名空间(默认application)

app.id 对应页面的项目列表的AppId cluster使用的集群 namespaces 使用的命名空间

1.6.启动服务

进入aries-auth-center的bin目录下,执行如下命令:

./start.sh 中心标识(dc01/dc02/sit/fat中的一种)

1.7.检查服务

执行命令:

jps -lm