우분투에서 레드마인을 설치하는 방법
-
apache, mysql, php 설치 패키지인 lamp-server를 설치하기
$ sudo tasksel install lamp-server
-
passenger 아파치 모듈을 설치
$ sudo apt-get install libapache2-mod-passenger
-
최신버전의 레드마인을 설치하고 싶다면 다음 절차를 수행
sudo apt-get install python-software-properties;
sudo add-apt-repository ppa:ondrej/redmine;
sudo apt-get update;
sudo apt-get install redmine redmine-mysql;
방화벽이 있다면 아래의 내용을 참조
export http_proxy="http://proxy.your.server:port" and export https_proxy="http:proxy.your.server:port"
-
레드마인은 /usr/share/redmine 와 /etc/redmine에 설치됨
-
웹서비스가 엑세스되는 위치로 심볼릭링크 설정
$ sudo ln -s /usr/share/redmine/public /var/www/redmine
-
passenger가 아파치의 실행권한인 www-data로 작동하도록 설정을 변경
다음의 파일을
/etc/apache2/mods-available/passenger.conf
아래와 같이 변경한다.
PassengerDefaultUser www-data
-
호스트를 설정한다.
다음 파일에
/etc/apache2/sites-available/default
아래의 내용을 추가한다.
<Directory /var/www/redmine> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on </Directory>
-
virtualhost를 설정하려면 아래의 예제를 참고한다.
<VirtualHost *:80> ServerName redmine.ot.org ServerAdmin opentutorialsorg@gmail.com DocumentRoot /var/www/redmine ErrorLog /var/log/apache2/redmine_error_log #If you are using mod_fcgid and are going to upload files larger than #131072 bytes you should consider adding the following line #that allows to upload files up to 20 mb <Directory "/var/www/redmine"> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on Options Indexes ExecCGI FollowSymLinks Order allow,deny Allow from all AllowOverride all </Directory> </VirtualHost>
-
passenger 모듈을 활성화 한다.
sudo a2enmod passenger
-
아파치를 재시작 한다.
sudo service apache2 restart
-
레드마인에 접속한다.
http://(웹서버 IP)/redmine
-
만약 403:Forbidden 에러가 발생하면 퍼블릭 디렉토리의 권한을 변경한다.
$ sudo chmod a+x /usr/share/redmine/public
-
기본 로그인 아이디/비밀번호는 아래와 같다.
로그인 후에 비밀번호를 변경해야 한다.
- 로그인 아이디 : admin
-
비밀번호 : admin
참고 : http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu