This is automatic translation. If you do not like it, switch to English or another language. Thank you for understanding. OK Show original
함유량

Ubuntu 18.04 LTS에서 Redmine 설치를 완료하는 방법 (2 가지 필수 단계)

당신은 레드 마인과 우분투에 열중 마찬가지로? 이 튜토리얼은 방법을 보여줍니다 단순히 두 제품을 결합 단일 시스템에서. 이 지침에서는 명령 줄 액세스 권한이있는 기본 Ubuntu 서버 설치가 있다고 가정합니다.

Redmine 설치 보안

Ubuntu 18.04 LTS에서 간단한 Redmine 설치를 수행하면 Redmine 애플리케이션 (HTTP)에 대한 보안 액세스가 활성화되지 않습니다. HTTP를 활성화하면 Redmine을 사용하는 동안 인터넷을 통해 이동하는 암호와 정보가 보호됩니다. 우리의 경우에는 암호화하자. Redmine 설치에서 HTTP를 활성화하는 인증서. 암호화하자 인증서는 모든 브라우저에서 완전히 무료이며 완벽하게 지원됩니다.

필요한 단계는 다음과 같습니다.

  1. 어플라이언스의 방화벽 소프트웨어가 사용 가능한 경우 HTTP 프로토콜 트래픽이 통과하여 Redmine 서버의 IP 주소에 도달 할 수 있는지 확인하십시오.
  1. Let 's encrypt 저장소를 APT에 추가하고 업데이트하십시오.

sudo add-apt-repository -y ppa : certbot / certbot

sudo는있는 apt-get 업데이트

  1. HTTP 인증서를 가져오고 구성 할 인증 봇을 설치하십시오.

sudo apt-get 설치 -y python-certbot-nginx

  1. Redmine 애플리케이션의 인증서를 가져와 설치하십시오.

sudo certbot --nginx -d redmine.mydomain.com

인증서를 설치하는 동안 다음 메시지가 표시됩니다.

  • 귀하의 전자 메일 주소입니다.
  • 서비스 약관에 대한 귀하의 동의.
  • Let 's Encrypt 이메일 목록에 가입하기위한 귀하의 권한입니다.

이 모든 질문에 대답하면 인증서가 Ubuntu 18.04 LTS 서버에서 생성 및 구성됩니다

명령 출력 :

새 인증서 얻기

다음 과제 수행 :

redmine.mydomain.com에 대한 http-01 챌린지

확인을 기다리는 중 ...

도전 과제 정리

VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com에 인증서 배포

  1. 마지막으로 HTTP 트래픽을 HTTP로 리디렉션할지 묻는 메시지가 표시됩니다. 모든 Redmine 거래를 안전하게하려면“리디렉션”을 선택하십시오.
  1. 브라우저에서 Redmine 응용 프로그램으로 이동하십시오. 그만큼 자물쇠 아이콘 URL이 오른쪽에 표시되어 HTTP가 사용 중임을 나타냅니다.

HTTP를 통해 실행되는 Redmine

축하합니다! Redmine 응용 프로그램을 보호했습니다. 이제 HTTP를 통해 실행 중입니다.

이메일 전송 구성

Redmine 응용 프로그램은 일반적으로 이메일을 통해 알림을 보냅니다. 그들이 올바르게 작동하기 위해 Redmine 이메일 전송 환경 설정 구성해야합니다.

이메일 설정을 변경하려면 다음 단계를 수행하십시오. 이 튜토리얼의 목적 상 Redmine 설치는 / var / www / html / redmine에 있다고 가정합니다. 이 경로를 자신에게 맞게 변경하십시오.

Redmine 내에서 이메일 구성

  1. 로 사용할 이메일 주소를 선택하십시오 Redmine 알림을위한 소스 이메일. 이 이메일 주소는 Redmine에서 제공 한 모든 이메일의 필드입니다.

  2. 기존 템플릿에서 구성 파일을 만듭니다.

    cd / var / www / html / redmine / config /
    cp configuration.yml.example configuration.yml

3. 구성 파일 편집

sudo nano /var/www/html/redmine/config/configuration.yml

위치 찾기 디폴트 값 파일 내 섹션에 다음 설정을 입력하십시오.

개발:

email_delivery :

delivery_method : : smtp

smtp_settings :

enable_starttls_auto : true

주소: <SMTP 서버의 주소>

포트: <서버에서 사용하는 포트>

도메인 : mydomain.com

입증: :로그인

사용자 이름: <소스 이메일 계정 사용자 이름>

비밀번호 : <소스 이메일 계정 비밀번호>

여기에 표시된 구성은 Redmine 설치의 90 %에 적합합니다. SMTP 서버가 다른 설정을 사용하는 경우 다음에서 자세한 정보를 찾을 수 있습니다. 레드 마인 사이트.

몇 가지 힌트 :

  • 제거 enable_starttls_auto : true TLS를 사용하지 않으려는 경우
  • 이메일 서버 인증서에 문제가있는 경우 (일부 이메일 제공 업체에서 발생할 수 있음) smtp_settings에.

새 구성을 적용하려면 Redmine을 다시 시작하십시오.

NGINX를 다시로드합니다. sudo systemctl 다시로드 nginx

이메일 전달 테스트

이메일 구성을 확인하려면 다음 단계를 수행하십시오.

  1. Redmine 응용 프로그램 내에서 "관리-> 설정-> 이메일 알림"으로 이동하십시오
  1. "Emission email address"필드에서 소스 이메일 주소를 구성하십시오. 페이지 끝에있는 "저장"버튼을 클릭하여 새 설정을 저장하는 것을 잊지 마십시오.

Redmine 이메일 구성 화면

  1. 마지막으로 하단으로 이동하여 “테스트 이메일 보내기”. 이메일 구성이 올 바르면 테스트 이메일이 성공적으로 전달되었음을 알리는 메시지가 표시됩니다.

Redmine 테스트 이메일이 성공적으로 전달되었습니다

테스트 이메일이 제대로 전송되지 않으면 오류가 발생합니다. 오류는 문제 (암호 잘못, SMTP 서버에 연결할 수없는 등)를 명확하게 식별합니다. 문제를 해결하고 다시 시도하십시오.

축하합니다! Redmine 이메일 구성이 완전히 작동합니다.

저자: 호세 오메 데스, Lukáš Beňa

추가 정보
무료 시험판

쉬운 Redmine 10 업그레이드
인기 플러그인 및 기능
신규 및 모바일 디자인
서버 업그레이드
글로벌 클라우드

무료 평가판 시작

30 일 무료 평가판에서 Easy Redmine을 사용해보십시오

모든 기능을 갖춘 30 일, SSL로 보호 된 일일 백업, 지리적 위치에서

or