'데이터 엔지니어'로 성장하기

정리하는 걸 좋아하고, 남이 읽으면 더 좋아함

기타/Xen,Proxmox

Proxmox) Nignx Proxy Manager,나만의 domain 설정하기 (리버스 프록시)

MightyTedKim 2025. 5. 10. 23:03
728x90
반응형

nginx proxy manager를 통해 리버스 프록시를 구현하려고 합니다

 

이유는 매번 공유기에서 포트포워딩하기 싫으니까!

 

1. Nginx Proxy Manager 설치하기

일단 설치는 script를 통해 한줄로 후딱해줍니다

 

```

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/nginxproxymanager.sh)"

```

 

script는 https://community-scripts.github.io/ProxmoxVE/ 여기에서 보면되요

 

엔터 누르다보면 설치가됩니다.

 

ip가 113이네요. 혹시 모르니까 고정해줄게요

 

기본적인 apt install 해줍니다

 

ps -ef로 보면 openresty를 이용해 설치가 되어있는걸 확인할 수 있어요.

 

 

80, 443, 81 포트가 열려있는걸 볼 수 있어요

 

81번 포트로 접근하면 아래처럼 나옵니다.

 

https://community-scripts.github.io/ProxmoxVE/scripts?id=nginxproxymanager

여기 나와 있는 id /pwd로 로그인합니다

로그인하면 id/pwd 변경해줍니


2. 공유기 포트포워딩 (80, 443)

이제 공유기에서 80과 443 포트를 넘겨줍니다,


3. Host 추가

host를 추가해줍니다. 방금 띄운 nginx proxy manager를 연결해볼게요

 

4. 테스트 

폰으로 접근합니다. 아까 변경했던 이메일과 비밀번호를 입력해줍니다.

 

 

tail -f /data/logs/*.log 로 로그에도 잘 나오는걸 볼 수 있어요

 

 

+ 참고

A코드 오타를 내면, nginx proxy manager 웹컴 페이지로 연결되요

npm.***.duckdns.org인데

npmm.***.duckdns.org로 하면요

또 duckdns는 wildcard가 되는데 ddns.net은 안되더라고요 참고 해주세요

 

 

 

728x90
반응형