介绍

为了你更好的使用MaxKey,本教程介绍在Windows中如何快速配置和使用MaxKey,在开始本文档前,请先下载MaxKey并解压到C:盘。

配置

hosts配置文件目录

C:\Windows\System32\drivers\etc

新增如下内容


127.0.0.1  sso.maxkey.top
127.0.0.1  tokenbased.demo.maxkey.top
127.0.0.1  cas.demo.maxkey.top
127.0.0.1  oauth.demo.maxkey.top

应用服务启动

1)启动数据库


start_maxkey_db.bat

2)启动认证服务


start_maxkey.bat

3)启动管理服务


start_maxkey_mgt.bat

4)启动样例及WIKI


start_maxkey_wiki.bat

访问

打开浏览器,访问以下地址

序号名称访问地址
1认证平台https://sso.maxkey.top/maxkey/login
2管理平台http://sso.maxkey.top:9521/maxkey-mgt/login
3集成指南http://sso.maxkey.top:8080/wiki
4账户密码admin/maxkey

目录结构

序号目录/文件备注
1jdk运行时JDK
2license许可证
3maxkey认证服务
4maxkey_mgt管理服务
5maxkey_mysql数据库
6maxkey_wikiWIKI和样例
7maxkey_lib公共包
8start_maxkey.bat启动认证服务器
9start_maxkey_mgt.bat启动管理服务器
10start_maxkey_db.bat启动数据库
11start_maxkey_wiki.bat启动WIKI和样例
12set_maxkey_env.bat环境设置脚本

LINUX版本

1 OpenJDK 14 安装

1.1 下载地址 http://jdk.java.net/archive/

OpenJDK 14 14 GA (build 14+36)

Linux	64-bit	tar.gz (sha256) 190M
	
wget --no-check-certificate --no-cookies https://download.java.net/java/GA/jdk14/076bab302c7b4508975440c56f6cc26a/36/GPL/openjdk-14_linux-x64_bin.tar.gz

1.2 解压缩


tar -zxvf openjdk-14_linux-x64_bin.tar.gz

2.安装MySQL5.6


rpm -ivh http://repo.mysql.com/yum/mysql-5.5-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm
 

要安装MySQL5.6的可以安装:


rpm -ivh http://repo.mysql.com/mysql-community-release-el6.rpm
 

最新的yum源可以去http://dev.mysql.com/downloads/repo/yum下载

2.1修改安装好的yum源

编辑 /etc/yum.repos.d/mysql-community.repo文件,5.6的enabled改为1,其他改未0


# Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

2.2.安装mysql-5.6


yum install mysql-community-client mysql-community-devel mysql-community-server php-mysql
 

2.3 调整配置

编辑 /etc/my.cnf 文件


character-set-server=utf8
lower_case_table_names=0

2.4. 启动mysql服务

> service mysqld start

#或者下面这个

>/etc/init.d/mysqld start

停止

service mysqld stop  --无需执行

2.5 设置密码


/usr/bin/mysqladmin -u root password maxkey

2.6 设置访问权限


mysql -u root -pmaxkey;

use mysql;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'maxkey' WITH GRANT OPTION;

flush privileges ;

2.7. 设置开机启动


chkconfig --add mysqld
chkconfig mysqld on

查看开机启动设置是否成功


 chkconfig --list | grep mysql*
 
 # mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭停止

3 MaxKey安装

3.1 把MaxKey上传到Linux服务器

3.2 数据导入

使用客户端工具导出windows版本的MaxKey的数据及表SQL,登陆LINUX MYSQL并创建schema maxkey,数据导入到maxkey schema中。

3.3 启动


  ./start_maxkey_db.sh &
  
  ./start_maxkey.sh &
  
  ./start_maxkey_mgt.sh &
  
  ./start_maxkey_wiki.sh &