Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 날짜계산
- 재귀쿼리
- strtotime
- no key alg
- 중독 게임
- xcache
- 뒤로 가기
- php
- 리플리케이션 오류
- node.js
- 앞으로 가기
- mongodb
- set foreign_key
- 태권브이
- 워드프레스한글팩
- 외래키
- 쁘띠프랑스
- php-fpm
- 특정 패키지 업데이트 중지 / 해제
- quota
- node 이미지 저장
- 이미지주소추출
- security.limit_extensions
- simplexml_load_filesimplexml
- openfire
- 훼인
- rsync
- 태권v
- MySQL
- ssmtp
Archives
- Today
- Total
일상 기록 창고
우분투에 레드마인 설치 본문
CentOs 에 설치 하려다가 우분투 패키지가 잘 되어 있어 민트리눅스 설치 후에 한번 설치 해보았다.
의존 플랫폼 및 라이브러리 설치하기늘 그러하듯 apt-get을 최신 상태로 업데이트 한다.
$ sudo apt-get update
주요 패키지 설치를 위해 tasksel을 설치한다.
$ sudo apt-get install tasksel
아파치2 웹서버를 설치한다.
$ sudo apt-get install libapache2-mod-passenger
리눅스 보안 모듈을 설치한다.
$ sudo apt-get install apparmor-utils
/usr/sbin/mysqld 디렉토리를 complain 모드로 설정한다.
$ sudo aa-complain /usr/sbin/mysqld
Redmine과 MySQL 레드마인 확장 설치
$ sudo apt-get install redmine redmine-mysql
Redmine과 Apache2 의 연동
/usr/share/redmine/public 폴더를 웹액세스 위치로 링크한다.
$ sudo ln -s /usr/share/redmine/public /var/www/redmine
기본적으로 passenger는 'nobody'로 구동된다. 변경하려면 /etc/apache2/mods-available/passenger.conf 파일에 다음을 추가한다.
PassengerDefaultUser www-data
/var/www/redmine 폴더를 아파치2 웹서버에서 액세스 할 수 있도록 /etc/apache2/sites-available/default 파일에 다음을 추가한다.
<Directory /var/www/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
< /Directory>
AppArmor의 mysqld 프로필을 complain 모드로 설정하기 위해 아래처럼 설정한다.
$ sudo aa-enforce /usr/sbin/mysqld
passenger를 활성화한다.
$ sudo a2enmod passenger
아파치2 서버를 재시작한다.
$ sudo service apache2 restart
이제 레드마인을 다음 웹 URL을 통해 액세스 할 수 있다.
http://redmine.server.ip.address/redmine
만일 "403:Forbidden" 에러가 발생하면, 레드마인의 public 폴더가 퍼미션이 잘못된것이다. public 폴더의 속성을 실행 가능한 속성으로 변경해야 한다.
$ sudo chmod a+x /usr/share/redmine/public
아파치 설정에 따라 http://아이피 만으로 알아서 잘....
'프로그래밍 > PHP' 카테고리의 다른 글
sudo 사용 시 추가 했던 내용 (0) | 2014.03.03 |
---|---|
simplexml 사용시 cdata 처리 (0) | 2013.12.03 |
mod_security MULTIPART_UNMATCHED_BOUNDARY 관련 오류 시.. (0) | 2013.10.09 |
nginx 이미지 링크 사용 방지 (0) | 2013.08.29 |
아파치에 GEOIP 가 설치되어 있을 경우 PHP 로 확인하기. (0) | 2012.07.19 |