启动之后输入license key;就可以配置confluence使用的数据库了,启动之后访问http://192.168.10.51:8090
选择Custom installation?选择Mysql?点击 External Database ?选择Direct JDBC Connection进入下面页面填写一下内容: Driver Class Name: com.musql.jdbc.Driver Database
URL:jdbc:mysql://localhost/confluencedb?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8 User Name: confluence Password: ecneulfnoc
confluence连接mysql的就配置完了;点击next进入下一个界面,继续配置;
参考:http://confluence.atlassian.com/display/DOC/Database+Setup+For+MySQL
4、confluence+jira+crowd集成(包括Openldap认证)
4.1 crowd的配置
a. 使用crowd管理员用户登录
b. 新建Directories
c. 选择Connector
填写name,Description可以不写,active一定要勾选;点击continue?进入Connector?在Connector下拉列表框中选择openldap
填写url为: http://l192.168.10.2:389
十分关键的一步就是填写BaseDN,UserDN,Password这些都是在openldap的server配置文件当中的slapd.conf中可以找到
suffix \ (BaseDN) rootdn \ (UserDN) rootpw flzx3000chi (Password)
d. crowd 中建立用户组和用户
分别建立confluence-users,confluence-administrators,jira-users,jira-developers, jira-administrators分别往这几个组中添加用户:
向confluence-administrators和confluence-users添加confluenceadmin 向jira-users,jira-administrators,jira-developers添加 jiraadmin
将用户分组时必须点击update否则新建的用户可以再jira或者confluence中看到但是无法登陆到jira或者confluence
e. 添加application
分别建立winks-ol-jira,winks-ol-confluence两个application
? winks-ol-jira的url设置http://192.168.10.51:8080 ,directories选择前面建立的
winks-openldap 在Authorisation中选择Allow all users to authenticate (此设置为crowd+jira配置)
? winks-ol-confluence的url设置http://192.168.10.51:8090 , directories选择前面建立
的winks-openldap 在Authorisation中选择Allow all users to authenticate (此设置为crowd+confluence配置)
4.2配置jira与crowd通信
a. 拷贝配置文件 Copy From Copy To CROWD/client/crowd-integration-client-X.X.X.jar $JIRA/atlassian-jira/WEB-INF/lib CROWD/client/conf/crowd.properties CROWD/client/conf/crowd-ehcache.xml $JIRA/atlassian-jira /WEB-INF/classes $JIRA/atlassian-jira /WEB-INF/classes/crowd-ehcache.xml 然后编辑$JIRA/atlassian-jira /WEB-INF/classes/crowd.properties文件: application.name: winks-ol-jira (在crowd中为Jira建立的applications) application.password: arij (在crowd中建立的applications的密码) application.login.url: http://192.168.10.115:/crowd/console crowd.server.url: http://192.168.10.115:/crowd/services
b. 编辑$JIRA/atlassian-jira/WEB-INF/classes/osuser.xml
配置文件中都有明确的说明,启用crowd认证需要打开注释掉的某些东西,关闭某些注释掉的东西;
class=\ /> class=\ider\/> class=\/> class=\vider\>