Linux에 Mattermost 배포
Mattermost v11.8Mattermost 서버는 호스트를 직접 관리하는 패키지 기반 설치 방식이나, 자체 클라우드 계정에 프로덕션 준비가 완료된 스택을 프로비저닝하는 관리형 클라우드 마켓플레이스 배포 방식, 이렇게 두 가지 방식으로 Linux에 배포할 수 있습니다.
Mattermost 서버는 호스트를 직접 관리하는 패키지 기반 설치 방식이나, 자체 클라우드 계정에 프로덕션 준비가 완료된 스택을 프로비저닝하는 관리형 클라우드 마켓플레이스 배포 방식, 이렇게 두 가지 방식으로 Linux에 배포할 수 있습니다.
패키지 기반 설치(수동 설치, Ubuntu, RHEL/CentOS)의 경우, 프로덕션 환경에서 Mattermost 서버와 데이터베이스를 동일한 시스템에 배포하는 것은 권장하지 않습니다. 이러한 옵션은 개발 및 테스트 용도에 가장 적합합니다. 클라우드 마켓플레이스 옵션은 확장 가능하도록 설계된 분리된 프로덕션 스택을 프로비저닝합니다.
아래에서 원하는 옵션을 선택하여 구체적인 배포 지침을 확인하세요:
Mattermost 배포 보안 설정#
TLS를 구성하고 NGINX 프록시를 설정하면 클라이언트와 Mattermost 서버 간의 안전한 통신이 보장됩니다. 이 설정을 통해 Mattermost로 요청을 프록시하면서 HTTPS 트래픽을 제공할 수 있습니다. NGINX가 HTTPS 트래픽을 처리하므로 Mattermost 자체에서 TLS를 활성화할 필요가 없습니다.
- 호스트 서버에 NGINX를 설치합니다. 자세한 내용은 NGINX 프록시 설정 문서를 참조하세요.
- 신뢰할 수 있는 인증 기관(CA)에서 TLS 인증서를 발급받거나 테스트 목적으로 자체 서명 인증서를 사용합니다.
- TLS 인증서로 NGINX를 구성하여 HTTPS 트래픽을 제공합니다. NGINX는 프록시 역할을 하며, 로컬 또는 별도 서버에서 실행 중인 Mattermost 애플리케이션으로 요청을 전달합니다.
일반적인 배포 문제에 대한 해결 방법은 배포 문제 해결 문서를 참조하세요.