Guacamole Docker Compose 설정 및 Nginx Reverse Proxy 구성¶
이 문서는 Guacamole을 Docker Compose로 설치하고, Nginx Reverse Proxy를 설정하여 8080 포트를 매핑하는 방법을 설명합니다. 또한, 데이터베이스 비밀번호를 변경하는 방법도 포함되어 있습니다.
1. Guacamole Docker Compose 설치¶
-
Git 리포지토리 클론
-
프로젝트 디렉토리로 이동
-
설치 준비 스크립트 실행
-
Docker Compose 실행
2. Nginx Reverse Proxy 설정¶
Nginx 설치¶
Nginx가 설치되어 있지 않다면 먼저 설치합니다.
Nginx 설정 파일 작성¶
-
/etc/nginx/sites-available/guacamole파일을 생성합니다. -
아래 내용을 추가합니다:
-
심볼릭 링크 생성:
-
Nginx 재시작:
3. 데이터베이스 비밀번호 변경¶
-
docker-compose.yml파일 수정 -
mysql서비스의 환경 변수에서MYSQL_PASSWORD를 원하는 비밀번호로 변경합니다: -
변경된 비밀번호를 반영하기 위해 컨테이너를 다시 시작합니다:
4. Guacamole 실행 확인¶
- 웹 브라우저에서 Guacamole 접속:
- 기본 로그인 정보:
- 사용자 이름:
guacadmin -
비밀번호:
guacadmin -
로그인 후 데이터베이스 설정 변경이 필요할 경우 Guacamole 관리 가이드를 참조하세요.
참고¶
- Guacamole 공식 문서: Apache Guacamole
- Nginx 공식 문서: Nginx Documentation