rhel6.5:nis-ldap-jira-confluence参考文档

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34889607/article/details/81706872

目录

1、搭建nis服务器

2、搭建ldap服务器

3、数据库

4、安装jdk

5、搭建jira

6、ldap ---> jira

7、搭建confluence

8、jira ---> confluence

参考文档:


1、搭建nis服务器

        1. 关闭防火墙、selinux
        2. 设置hosts域名解析(可选)
        3. 安装需要的软件: ypserv、rpcbind、yp-tools、ypbind
        4. 设置nis的域名
        5. 配置ypserv.conf
        6. 启动相关服务
        7. 创建用户
        8. 建立资料库/usr/lib64/yp/ypinit -m
        9. 测试ypcat

2、搭建ldap服务器

        1. 安装相关软件:openladp*、migrationtools
        2. 将“ /etc/openldap/slapd.d”这个目录进行rename
        3. 将“/usr/share/openldap-servers/slapd.conf.obsolete”这个文件cp到“ /etc/openldap”目录下,并rename为slapd.conf
        4. 通过“slappasswd”生成ldap的password
        5. 修改“slapd.conf”文件:
            database monitor
            access to *
                 by dn.exact="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" read
                 by dn.exact="cn=maxio,dc=maxio-ldap,dc=com" read
            suffix      "dc=maxio-ldap,dc=com"
            rootdn      "cn=maxio,dc=maxio-ldap,dc=com"
            rootpw      “slappasswd”生成的password,也可以用明文
        6. 启动ldap服务
        7. 配置数据存放路径
            cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
        8. 切换到migrationtools安装目录
            1) 修改“migrate_common.ph”这个文件,与之前的“slapd.conf”文件对应。
                    $NAMINGCONTEXT{'group'}             = "ou=Groups";
                $DEFAULT_MAIL_DOMAIN = "maxio-ldap.com";
                $DEFAULT_BASE = "dc=maxio-ldap,dc=com";
                $EXTENDED_SCHEMA = 1;
            2) 生成“base.ldif”文件,通过ldapadd命令导入
            3) 导入nis中的用户
            4) 修改“migrate_passwd.pl”文件中关于“shadow”部分
            5) 生成user、group、shadow的“.ldif”文件,通过ldapadd导入,做法与base.ldif一样。
            6) 通过“ldapsearch”来验证用户是否成功导入
            7) 安装php*、httpd、phpldapadmin
            8) 其中“phpldapadmin”需要下载epel源:https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
            9) 修改phpldapadmin的配置文件“config.php”
            10) $servers->setValue('login','attr','dn');
            11) 修改“phpldapadmin.conf”文件
            12) 启动apache服务
            13) 访问:http://ip/phpldapadmin

3、数据库

        1. 直接通过yum安装mariadb、mariadb-server
        2. 启动服务
        3. 修改主配置文件“my.cnf”
            init_connect='SET collation_connection = utf8_unicode_ci'
            init_connect='SET NAMES utf8'
            character-set-server=utf8
            collation-server=utf8_unicode_ci
            skip-character-set-client-handshake
            transaction-isolation=READ-COMMITTED
        4. 修改其他相关配置文件“mysql-clients.cnf”和“client.cnf”
            default-character-set=utf8
        5. 设置数据库密码
        6. 重启服务
        7. 创建database“jira”和“confluence”,default character为utf8
        8. grant设置jira和confluence数据库的访问用户和密码,以及访问主机
        9. flush刷新权限

4、安装jdk

        1. 从官网下载一个jdk的rpm,建议放到/opt目录下
        2. rpm -ivh filename.rpm
        3. 在“/etc/profile”中添加下面几行:
            1) JAVA_HOME=
            2) JAVA_BIN=
            3) PATH=
            4) CLASS_PATH
            5) export 
        4. source执行该文件
        5. 查看jdk版本:java -version

5、搭建jira

        1. 从官网下载最新版的jira安装包,如“atlassian-jira-software-7.11.0-x64.bin”
        2. 添加执行权限:chmod +x atlassian-jira-software-7.11.0-x64.bin
        3. 下载“mysql-connector-java-5.1.42-bin.jar”文件,cp到jira安装目录下的“/atlassian-jira/WEB-INF/lib”下面
        4. 启动jira服务
        5. 访问:http://ip:8080
        6. 配置jira (需要登录gmail邮箱)

            

            

            

            

            

        在生成jira试用许可证时需要登录gmail邮箱获取
        gmail邮箱可以参考:https://blog.csdn.net/qq_34889607/article/details/80576210

            

            

            

            

            

            

            

6、ldap ---> jira

    相关步骤

            

            

            

            

            

7、搭建confluence

        1. 从官网下载confluence安装包,如,“atlassian-confluence-6.10.0-x64.bin”
        2. 添加执行权限:chmod +x atlassian-confluence-6.10.0-x64.bin
        3. 下载“mysql-connector-java-5.1.42-bin.jar”文件,cp到confluence安装目录下的“/confluence/WEB-INF/lib”下面
        4. 启动confluence服务
        5. 访问:http://ip:8090
        6. 配置confluence

            

            

            

        7. 破解
            1) 先把“atlassian-extras-decoder-v2-3.4.1.jar”这个文件cp到win,rename为“atlassian-extras-2.4.jar”
            2) 然后在win下解压“confluence5.6.6-crack.zip”,open“confluence_keygen.jar”文件。
            3) 注意:这个文件需要java环境才能打开。

           

           

            1) 把new“atlassian-extras-2.4.jar”文件cp到“/confluence/WEB-INF/lib/”下
            2) rename为“atlassian-extras-decoder-v2-3.4.1.jar”
            3) 然后restart confluence
            4) flush page,将刚才生成的key cp到这里。

           

           

           

           

8、jira ---> confluence

    相关步骤

          

          

          

          

          

 

 

参考文档:

nis服务器搭建:https://blog.csdn.net/qq_34889607/article/details/80236400

centos7:openLDAP+phpldapadmin:https://blog.csdn.net/qq_34889607/article/details/81708335

rhel6.5:openLDAP+phpldapadmin:https://blog.csdn.net/qq_34889607/article/details/81708670

猜你喜欢

转载自blog.csdn.net/qq_34889607/article/details/81706872