제 개인 서버에 Redmine 설치를 하였습니다.
Redmine은 프로젝트 관리/이슈 트래킹 툴입니다.
Ruby on Rails 어플로 작고, 가볍습니다.
소규모 팀에서 사용가능하며, 사용법다 간단하며, 기본적인 문서화(위키)를 지원하며 여러개의 프로젝트 지원, 프로젝트마다 저장소 따로 지원 + 다양한 저장소 지원(CVS, SVN, Darcs, Mercurial, Git, Bzr …)
을 합니다.
redmine 설치 방법은 아래링크를 통해 보면 됩니다.
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
Redmine를 설치하였으면 Nginx와 결합하여 사용하는 방법에 대해서 적었습니다.
Nginx + Mongrel cluster
일단은 Nginx 웹서버를 설치를 해야 합니다.
저의 개인 서버구성은 NGINX(Web server)+Ruby on Rails +MySQL(DB) 로 구성하였습니다.
개인적으로 웹서버로는 Apache httpd를 주로 많이 사용했기 때문에 Apache보다 가볍고 경량화된 웹서버인 Nginx를 사용하기엔 약간 멈칫했습니다.
일단 Nginx를 사용해보고 나니 환경설정이 apache보다 매우 쉽기 때문에 nginx를 주로 사용하게 되었습니다.
참조: http://wiki.dgoon.net/doku.php?id=config:installredmine
sudo apt-get install nginx
sudo apt-get install mongrel mongrel-cluster
redmine이 설치된 디렉터리에서,
mongrel_rails cluster::configure -e production -p 7990 -N 10 --user redmine --group redmine --log log -P log
mongrel_rails cluster::start
/etc/nginx/sites-available/default
에서 아래 부분을 추가합니다.
upstream mongrel {
server 127.0.0.1:7991;
server 127.0.0.1:7992;
server 127.0.0.1:7993;
server 127.0.0.1:7994;
server 127.0.0.1:7995;
server 127.0.0.1:7996;
server 127.0.0.1:7997;
server 127.0.0.1:7998;
server 127.0.0.1:7999;
}
listen 8000;
server_name redmine.blahblah.net;
root /home/redmine/public;
location / {
}
sudo /etc/init.d/nginx restart
mongrel_rails cluster::start
mongrel_rails cluster::stop
mongrel_rails cluster::restart
Ruby on Rails로 간단한 프로그램 만들어본 사람이면 Rails 사용법은 알기 때문에, Ruby on Rails 기반의 Redmine 운영이 쉬울것입니다.
'컴퓨터 > Linux' 카테고리의 다른 글
죽기전에 코드패치를 한 아버지 이야기 #gnome (2) | 2011.03.01 |
---|---|
#Ubuntu 10.10 CD 도착 (0) | 2011.02.28 |
Unity - Ubuntu 11.04의 기본 테마 (0) | 2011.02.26 |
Gentoo Linux Install in Virtualbox (1) | 2011.02.04 |
Gnome을 대체할 Unity소개 #Ubuntu 11.04 Natty Narwhal uses Unity Desktop by Default! (0) | 2010.11.21 |