728x90
반응형
Confluence
Atlassian의 협업 도구.wiki와 기능을 가진다.JIRA와 HipChat와의 제휴 등도 가능.플러그 인을 사용하기로 Stack Overflow적인 기능도 가질 수 있다.
링크
설치
- Installing the Confluence EAR-WAR Edition - Confluence Latest - Atlassian Documentation
- Confluence설치 가이드-Confluence 5.3다큐멘테이션-Atlassian Japan Confluence
사전에 Tomcat과MySQL의 설정한다. 평가 환경에서 운용 환경으로의 이행은이쪽참조.
- 다운로드하고 해동(EAR-WAR Edition)
- 해동한 안의 confluence/WEB-INF/classes/confluence-init.properties를 편집해서 데이터 디렉토리를 지정한다.26행째 근처.이 디렉토리는 설정과 데이터가 저장되는 디렉토리가 된다.tomcat의 실행 사용자가 올릴 수 있는 설정이 필요.
-
confluence.home=/var/data/confluence/
- 디렉토리의 작성
-
# install -o tomcat -g tomcat -m 775 -d /var/data/confluence
- 애플리케이션의 Deploy
-
# chgrp -R tomcat /var/lib/tomcat6/webapps/confluence/ # mv confluence-5.4.3 /var/lib/tomcat6/webapps/
- 한국/일본 등 글꼴 설치(Office문서 등이 Flash에서 내부 생성되지만 글꼴이 없다고 표시가 된다면)
-
# yum install ipa-gothic-fonts.noarch ipa-pgothic-fonts.noarch ipa-mincho-fonts.noarch ipa-pmincho-fonts.noarch
- Nginx를 리버스 프록시로 사용하고https를 이용할 경우 tomcat의 server.xml의 편집이 필요.기술을 사용하는 포토의 커넥터(3080등)에 추가한다.이를 하지 않으면the base URL configuration of your instance is inconsistent with the URL in your browser라는 경고가 관리 화면에서 표시된다(리퀘스트의 URL과 내부적으로 신청곡을 받는 URL이 일치하지 않기 때문).
-
scheme="https" proxyName="portal.cocone.jp" proxyPort="443"
- 또 Question Add-on을 사용하는 경우는 일본어 문자화가 있으므로 이하의 설정이 필요.
-
useBodyEncodingForURI="false" URIEncoding="UTF-8" useURIValidationHack="false"
- tomcat를 기동하고 접근하고 초기 설정.라이센스를 붙이고 Production Instration을 실행.데이터베이스는 External에서 MySQL을 선택.접속은 Direct JDBC Connection을 선택.
- MySQL의 경우는 JDBC의 URL의 갱신이 필요.표시되는 문구를 참조.
- Known Issues for MySQL - Confluence Knowledge Base - Atlassian Documentation
- Nginx를 리버스 프록시에 있는 경우, proxy의 타임 아웃에서 초기 설정이 에러가 되는 경우가 있다(뒤에서 처리가 계속되고 있지만 Nginx가 타임 아웃에서 에러를 돌려주는).이 경우 proxy_read_timeou를 약간 길(300)에 하면 아.
초기 설정
설정
- 일반 설정
- 날짜 표시:"yyyy/MMM/dd HH:mm"
- 날짜 표시:"yyyy/MMM/dd"
- 언어 설정으로 규정을 일본어
- 플러그 인의 업데이트
- 메일 서버의 설정
- LDAP와의 접속 설정(OpenLDAP(Read-Only Posix Schema)( 읽기 전용)
- 보안 설정으로 관리 세션 타임 아웃의 설정
- 글로벌 권한의 그룹 설정(디폴트 confluence-users와 같은 설정을 LDAP의 기본 그룹에 추가)
- 공간 권한 설정(디폴트 confluence-users와 같은 설정을 LDAP의 기본 그룹에 추가)
- 사이트의 로고 설정
- PDF변환에서 사용하는 폰트를 업로드 한다.일본어 TTF의 폰트가 없다고 일본어가 표시되지 않는다.
플러그 인
- Marketplace
- Team Calendars
- Confluence Questions Plugin
- Bob Swift Atlassian Add-ons - Advanced Tables
- Bob Swift Atlassian Add-ons - Table Sorter Library
- 수동 업로드
Tips
- LDAP측에서 그룹 이름을 변경할 경우 LDAP와 동기를 실행하면 Confluence측의 그룹 이름으로 반영하는데 권한으로 할당한 그룹 이름은 링크하지 않으므로 수동으로 재설정이 필요하게 된다.
- Confluence내부 사용자의 경우 사용자 삭제 시에 개인 공간을 삭제되지만 LDAP사용자의 경우 LDAP위에서 삭제해도 콘텐츠는 남는다(Unknown user(xxx) 같은 소유자가 된다).
- 내부 이용자를 작성하고 같은 ID로 LDAP에 가입하고 동기화한다, 사용자 디렉토리의 우선 순위가 외부 LDAP서버가 상위에서 만난 경우 LDAP사용자 정보가 우선되어 전환된다.이 경우 LDAP측 사용자를 삭제하면 내부 사용자가 다시 유효하다.
- 콘텐츠를 작성한 이용자는 삭제할 수 없으므로 삭제의 대신 무효화한다.DB를 직접 조작하고 삭제하는 방법도 있다.
- 동일 서버에서 백업에서 복구를 실행한 경우 익명(Unknown)사용자가 나오고 Question Add-on이 Oops이 되는 경우가 있다.원인은 불명.평가 환경에서 운용 환경DB환경을 바꿀 때에 출현했다.서버를 바꿔서 실행하면 나았다.
- Confluence(콘플루언스)을 사용한다면 최소한 추억으로 간직하고 싶은 Wiki기법| iwb.jp
업그레이드
EC2에서 스냅 샷에서 볼륨 작성을 다른 인스턴스에서 테스트 업데이트를 하고 빠져들죠.머신이 바뀌면 serverid이 변한 것으로 라이센스 데이터가 테스트 서버 측 자동으로 업데이트되고 이상하게 됩니다.나중에 실제 환경에서 업데이트를 실행하면 서버 ID의 실책으로 성단의 플래그가 MySQL에 서서 기동할 수 없게 됩니다.업데이트의 테스트를 할 때는 실전 서버를 정지하고 스냅 샷 백업을 들어 실전 서버에서 하도록 하세요.
- Confluence will not start due to fatal error in Confluence cluster - Confluence Knowledge Base - Atlassian Documentation
- 'Upgrade Failed. Please consult the system logs for details' Error Despite No Upgrade Attempt - Confluence Knowledge Base - Atlassian Documentation
- Upgrading Confluence EAR-WAR Distribution - Confluence Latest - Atlassian Documentation
- zabbix의 감시 정지
- tomcat을 정지
-
# service tomcat stop
- mysql정지
-
# service mysql stop
- EC2에서 볼륨 스냅 샷 작성. 완료될 때까지 대기.
- 업그레이드 버전을 다운로드와 해동
-
# chmod 775 confluence-VERSION/confluence/ # mv confluence-VERSION/confluence/ /var/lib/tomcat6/webapps/confluence # mv /var/lib/tomcat6/webapps/confluence/ /tmp/
- confluence/WEB-INF/classes/confluence-init.properties의 home directory의 설정
-
- # confluence.home=/var/data/confluence/ + confluence.home=/var/data/confluence/
- MySQL드라이버의 카피
-
cp -pR /tmp/confluence/WEB-INF/lib/mysql-connector-java-5.1.29-bin.jar /var/lib/tomcat6/webapps/confluence/WEB-INF/lib/
- MySQL과 tomcat의 기동
-
# service tomcat6 start # service mysql start
- 로그와 브라우저 접속으로 동작 확인
728x90
300x250
'IT > Confluence' 카테고리의 다른 글
Confluence 업그레이드 절차 (0) | 2021.08.17 |
---|---|
Confluence mysql percona backup 설정 (0) | 2021.08.12 |
Confluence Upgrade (0) | 2021.08.09 |
Confluence 서버 이관 및 재설정 (0) | 2021.08.09 |
Confluence Maintenance (index 재구축, 캐쉬 클리어) (0) | 2021.08.09 |