0. 시작에 앞서서:
Bitnami 설치본으로
redmine Multi 실행 처리를 위한 session 처리는 별도 기능에서 처리합니다.
%redmine_root%는 bitnami 설치 경로를 말함
여기서는 d:\Bitnami\redmine-3.0.4-1를 말함
1. DB편(phpAdmin 활용)
1) 초기 설치된 bitnami_redmine DB를 백업한다.
2) 테스트용 신규DB를 생성한다.
CREATE DATABASE bitnami_redmine_test CHARACTER SET utf8;
3) bitnami_redmine_test DB에 백업데이터(bitnami_redmine db)를 가져온다.(phpAdmin 활용)
4) 테스트 DB bitnami_redmine_test에 대한 권한을 bitnami에게 준다
GRANT ALL PRIVILEGES ON bitnami_redmine_test.* TO 'bitnami'@'localhost';
2. 파일편
1) redmine_root\apache2를 redmine_root\apache2Test로 복사
redmine_root\apps\redmine를 redmine_root\apps\redmineTest로 복사
2) redmine_root\apache2Test\conf\httpd.conf 수정
- /apache2 는 /apache2Test로 수정
- /80은 8080으로 수정
- /443은 441로 수정
해당 포트(여기서는 8080, 441은 다른 프로그램에서 사용하지 않음을 전제)는 인바운드 규칙에서
추가 해주어야 함
3) redmine_root\apache2Test\conf\ssi.conf 수정
- /apache2 는 /apache2Test로 수정
4) redmine_root\apache2Test\conf\bitnami\bitnami.conf 수정
- /apache2 는 /apache2Test로 수정
- /80은 8080으로 수정
- /443은 441로 수정
5) redmine_root\apache2Test\conf\bitnami\bitnami-apps-prefix.conf 수정
- /redmine은 /redmineTest로 수정
- phpmyadmin 부분은 주석 처리(맨 앞에 #)
#Include "%redmine_root%/apps/phpmyadmin/conf/httpd-prefix.conf"
6) redmine_root\apps\redmineTest\conf\httpd-prefix.conf 수정
ProxyPass /redmineTest balancer://redmineTestcluster
ProxyPassReverse /redmineTest balancer://redmineTestcluster
7) redmine_root\apps\redmineTest\conf\httpd-app.conf 수정
- /redmine 는 /redmineTest로 수정
<Proxy balancer://redmineTestcluster>
BalancerMember http://127.0.0.1:3003/redmineTest
BalancerMember http://127.0.0.1:3004/redmineTest
</Proxy>
Include "%redmine_root%/apps/redmineTest/conf/httpd-app.conf"
8) redmine_root\apps\redmineTest\conf\httpd-vhosts.conf 수정
- /80은 8080으로 수정
- /443은 441로 수정
- redminecluster을 redmineTestcluster로 수정
- redmine을 redmineTest로 수정
- :3001을 :3003로 :3002을 :3004로 수정
9) redmine_root\apps\redmineTest\scripts\serviceinstall.bat 수정 및 실행(CMD를 관리자 권한으
로 실행 후, 해당 경로에서 serviceinstall.bat -INSTALL)
REM START------------------
@echo off
rem -- Check if argument is INSTALL or REMOVE 9. D:\Bitnami\redmine-3.0.4-1\apache2Test\scripts\serviceinstall.bat 수정 및 실행
(CMD를 관리자 권한으로 실행 후, 해당 경로에서 serviceinstall.bat -INSTALL)
REM START------------------
@echo off
rem -- Check if argument is INSTALL or REMOVE
if not ""%1"" ""INSTALL"" goto remove
"%redmine_root%/apache2Test\bin\httpd.exe" -k install -n "redmineApacheTest" -f "%redmine_root%/apache2Test\conf\httpd.conf"
net start redmineApacheTest >NUL
goto end
:remove
rem -- STOP SERVICE BEFORE REMOVING
net stop redmineApacheTest >NUL
"%redmine_root%/apache2Test\bin\httpd.exe" -k uninstall -n "redmineApacheTest"
:end
exit
REM END------------------
11) redmine_root\apps\redmineTest\htdocs\config\database.yml 수정
production:
...
database: bitnami_redmine_test
'IT와 꿍짝 > 툴-레드마인, MANTIS 등' 카테고리의 다른 글
Redmine(레드마인)Bitnami 자동 설치의 장단점 (0) | 2017.02.27 |
---|---|
Redmine(레드마인)windows-manager 서비스 관리 추가하기 (0) | 2017.02.27 |
Redmine(레드마인)설정의 카테고리를 통한 담당자 자동 할당 (0) | 2017.02.27 |
Redmine(레드마인)Plugin 설치 및 삭제 방법입니다. (0) | 2017.02.27 |
Redmine(레드마인)버전 2.6.6 (2015년 07월07일에 릴리즈된 버전) 수동 설치 방법 [중급이상용] (0) | 2017.02.27 |
댓글