-
[우분투 14.04] 레드마인 설치 가이드Programming/Tools 2017. 5. 23. 23:02728x90반응형SMALL
1. 준비
설치를 진행하기 전에 시스템을 업데이트한다.
sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y dist-upgrade
2. 설치
- Apache
sudo apt-get install -y apache2 libapache2-mod-passenger
- MySQL
sudo apt-get install -y mysql-server mysql-client
- Redmine
sudo apt-get install -y redmine redmine-mysql
- Bundler
sudo apt-get install -y bundler sudo gem update sudo gem install bundler
3. 세팅
-
Apache
-
passenger.conf 수정
sudo editor /etc/apache2/mods-available/passenger.conf # <IfModule></IfModule> 구문의 내부에 다음 내용을 삽입한다. PassengerDefaultUser www-data
-
심볼릭 링크 생성
sudo ln -s /usr/share/redmine/public /var/www/html/redmine
-
000-default.conf 수정
sudo editor /etc/apache2/sites-available/000-default.conf
# <Virtualhost></Virtualhost> 구문의 내부에 다음 내용을 삽입한다. <Directory /var/www/html/redmine> RailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on </Directory>
-
www-data 유저가 레드마인에 접근할 수 있도록 권한 조정
sudo touch /usr/share/redmine/Gemfile.lock sudo chown www-data:www-data /usr/share/redmine/Gemfile.lock
-
4. 확인
- 재시작 및 서비스 확인
sudo service apache2 restart http://[Server IP]/redmine 접속
5. 추가 설정
이메일
- 설치
sudo apt-get install -y mailutils ca-certificates
- 세팅
- main.cf 수정
sudo editor /etc/postfix/main.cf
# 기존 파일 내 relayhost, mynetworks 라인을 주석처리(라인 맨 앞에 # 입력)한다. # 그 후, 다음 내용을 파일 최하단에 입력한다. mynetworks = hash:/etc/postfix/network_table ## SMTP Config relayhost = [smtp.worksmobile.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_use_tls = yes smtp_tls_CAfile = /etc/postfix/cacert.pem smtp_tls-loglevel = 3 ## from sender setting sender_canonical_classes = envelope_sender,header_sender sender_canonical_maps = regexp:/etc/postfix/sender_canonical_maps smtp_header_checks = regexp:/etc/postfix/header_check
- sasl_passwd 수정
sudo editor /etc/postfix/sasl_passwd
[smtp.worksmobile.com]:587 [관리자 이메일 주소]:[비밀번호] 예) [smtp.worksmobile.com]:587 noreply@hivelab.co.kr:noreplypasswd
- sender_canonical_maps 수정
sudo editor /etc/postfix/sender_canonical_maps
/.+/ [관리자 이메일 주소] 예) /.+/ noreply@hivelab.co.kr
- header_check 수정
sudo editor /etc/postfix/header_check
/From:.*/ REPLACE From: [관리자 메일 주소] 예) /From:.*/ REPLACE From: noreply@hivelab.co.kr
- network_table 수정
sudo editor /etc/postfix/network_table
127.0.0.0/8 locala [::ffff:127.0.0.1]/104 localb [::1]/128 localc [로컬 IP] mycom 로컬 IP라인 예) 192.168.0.1 mycom
- sasl_passwd 권한 설정 및 postmap 명령어 실행
sudo chmod 400 /etc/postfix/sasl_passwd sudo postmap /etc/postfix/sasl_passwd sudo postmap /etc/postfix/network_table
- main.cf 수정
- 확인
위 명령어 실행 후 메일이 도착하면 완료echo "mail test" | mail -s "Postfix" -t "받을 사람 이메일 주소"
레드마인에 적용
-
configuration.yml 수정
sudo editor /etc/redmine/default/configuration.yml
production: email_delivery: delivery_method: :sendmail
-
서버 재시작
sudo service apache2 restart
-
확인
반응형LIST'Programming > Tools' 카테고리의 다른 글
[우분투 14.04] 레드마인 테마 설치 가이드 (0) 2017.05.23 [우분투 14.04] 레드마인 플러그인 설치 가이드 (0) 2017.05.23 - Apache