NewRepoServerBuild

Clunix Wiki
Cezanne (토론 | 기여) 사용자의 2012년 2월 28일 (화) 21:08 버전
(비교) ← 이전 판 | 현재 판 (비교) | 다음 판 → (비교)

새 Repository 서버 구축

기존 SVN 서버인 dx(192.168.12.94)의 SCSI HDD의 장애로 인하여 새로운 Repository 서버를 구축하였다.

F16이나 RHEL 6.2는 설치 후 Kernel Panic 현상이 발생하여, Ubuntu 11.10(64bit) Server를 기존 Windev08 H/W Machine에 설치함

  • trac은 성능을 향상시키기 위해 apache를 이용하기로 함

Trac on Apache

# trac-admin /path/to/env deploy /path/to/www/trac
아래 내용을 /etc/apache2/httpd.conf에 추가함. Ubuntu는 apache2.conf에서 httpd.conf를 Include함. httpd.conf는 사용자 정의 관련 설정 파일임

ScriptAlias /trac /var/www/trac/cgi-bin/trac.fcgi
DefaultInitEnv TRAC_ENV_PARENT_DIR /home/cvs/trac_envs

cgi 스크립트에 대한 실행 권한 부여함

chmod u+x /var/www/trac/cgi-bin/trac.fcgi
chown www-data /var/www/trac/cgi-bin/trac.fcgi

Trac DB에 대해서 apache 사용자로 변경

# chown www-data /home/cvs/trac_envs/GC2/db
# chown www-data /home/cvs/trac_envs/GC2/trac.db
Apache2 재시작
# /etc/init.d/apache2 restart
부서별 위키