Skip to content

Latest commit

 

History

History
executable file
·
63 lines (41 loc) · 2.21 KB

install.md

File metadata and controls

executable file
·
63 lines (41 loc) · 2.21 KB

1 云海统一权限管理系统【SOCSSORight】

目前由Tree维护的开源项目:-),目前支持linux平台,windows平台理论上也支持,但是还没部署过。

1.1 安装步骤

1.1.1 安装Nginx 1.2.9版本

可以去网上搜索安装教程,不再累述,理论上也支持nginx1.5.x版本,但未实验过,部署目录自定义

1.1.2 安装Redis 2.6.16版本

可以去网上搜索安装教程,不再累述,理论上也支持redis2.8.x版本,但未实验过,部署目录自定义

1.1.3 安装Python 2.7.x版本

可以去网上搜索安装教程,不再累述,理论上不支持python 3.x版本(:-)),部署目录自定义

1.1.4 安装Mysql 5.1.x版本

可以去网上搜索安装教程,不再累述,注意mysql-server和mysql-devel都需要装,CentOS系统可以使用yum进行安装

1.1.5 安装Python扩展,包括:

  • setuptools-0.6c11
  • MySQL-python-1.2.3
  • redis-py
  • Tornado 3.1.1 可以去网上搜索安装教程,不再累述

1.1.6 软连接Python,如下:

  • ln -s /opt/soft/python/bin/python /opt/soft/python/bin/python_socssoadmin
  • ln -s /opt/soft/python/bin/python /opt/soft/python/bin/python_socsso

1.1.6 修改redis配置,启动redis,主要有以下两点:

  • 修改为守护进程模式
    • daemonize yes
  • 注释save操作
    • #save 900 1
    • #save 300 10
    • #save 60 10000
  • 启动redis
    • /opt/soft/redis/redis-server /opt/soft/redis/etc/redis.conf

1.1.7 安装系统数据库

Sql脚本为install/db/soc_sso_right.sql,数据库名为soc_sso_right,使用UTF-8编码

1.1.8 部署云海统一权限管理系统

将整个项目目录,放入web目录中,Tree自己部署在/opt/web/sso.socsoft.net/目录下

1.1.8.1 修改startservice.sh中配置

根据服务器cpu核数修改配置,目前为8核CPU的示例

1.1.8.2 修改startadmin.sh中配置

根据服务器cpu核数修改配置,目前为8核CPU的示例

1.1.8.3 给予/opt/web/sso.socsoft.net/下所有内容读写权限

1.1.8.4 给予4个sh文件可执行权限

1.1.8.5 修改app/config.py配置文件内容,修改参考备注

1.1.8.6