Appearance
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.host | Redis的ip地址 |
redis.port | Redis的端口 |
platform.eureka | Eureka地址 |
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.meta | apollo-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