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은 안되더라고요 참고 해주세요
'기타 > Xen,Proxmox' 카테고리의 다른 글
Proxmox) Proxmox 스토리지 완전 재구성기(lvm-thin, directory) (0) | 2025.05.06 |
---|---|
Proxmox) 외부에서 private ip 접근이 가능하다고? (openvpn) (0) | 2025.05.06 |
Proxmox) 클러스터 구성해보기_하나의 Web으로 상태 확인 (0) | 2025.04.19 |
proxmox) wifi로 연결해보기 (이유: 그냥) (0) | 2025.03.15 |
Xen) Run out of space while coalescing 조치 (0) | 2022.08.21 |