Nginx Proxy Manager 구축
ID
29
status
Public
menu
DevOps
submenu
tags
Nginx Proxy Manager
summary
thumbnail
date
Apr 16, 2024
Nginx Proxy Mangaer는 리버스 프록시, 리다이렉션, 보안 인증, SSL 인증서 관리를 GUI로 할 수 있게 도와주는 툴이다.
- ec2에 폴더를 만든다
mkdir -p /data/npm
- docker-compose.yml를 작성한다
vi docker-compose.yml
version: '3' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:80' - '81:81' - '443:443' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt
- 실행
docker-compose up -d
- 80포트로 접속시 default 화면이 뜬다

- 81포트로 접속시 원래는 다음과 같은 화면이 떠야한다.

하지만 싸피에서 81포트를 막아놨기 때문에 우리는 일시적으로 80포트 접속시 81포트로 접속하게 할것이다. 따라서 다시 docker-compose.yml을 다음과 같이 수정한다
version: '3' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:81' - '443:443' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt
그리고 다시 실행
docker-compose up -d
자 그러면 80포트로 접속시 다음과 같은 화면이 뜰것이다. 성공~

- 초기 email과 password를 입력해 로그인하자
- email: admin@example.com
- password: changeme
- 로그인화면 다음과 같은 화면이 뜰것이다. User 정보를 바꿔주자


- 이제 GUI로 편하게 관리하자~~

댓글