[hestia cp] 웹사이트 만들기 (feat. 80 port 포트가 막혔을때 and 클라우드플레어 터널 이용할때)
웹서버의 80 포트를 다른 프로그램에서 사용한다던지,
또는 ISP 에서 80 포트를 막아 버렸다던지,
클라우드플레어 터널을 사용해야 할 경우,
웹서버를 사용하는 방법입니다.
1. Hestia cp 를 정상적으로 설치합니다.
2. Nginx proxy manager 를 80, 443, 8083 외 다른 포토를 사용해서 설치 합니다. (hestia cp 가 사용하는 포트 제외)
3. cloudflare tunnel 를 이용합니다.
- sample.aaa.com:890 에 웹서버를 만들어 놓았다면,
- tunnel 에서 sample.aaa.com 를 등록하고, 가는곳을 NPM 포트로 가게 합니다. (ex. 192.168.219.112:8999)
- NPM 에서 sample.aaa.com 를 받아서 sample.aaa.com:890 으로 포워딩 합니다.
결론,
좀 복잡하지만, 해결 방법입니다.
** 추가 2024. 2 (npm 없이 클플 터널 이용해서 완성)
- 상황
hestiacp 설치됨
80 port 를 사용할 수 없는 상황
cloudflare tunnel 설치 되어 있음
- hestiacp 에 도메인을 하나 등록하고, 웹사이트를 만듬 (sample.aaa.com)
- tunnel 에 등록
**추가 2024 03 03
hestiacp 컨트롤 패널에 tunnel 을 통해 접속해 봅니다.
https://www.aaa.com:8083 로 접속하는 방법
Additional application settings 선택 - TLS 선택 - No TLS verify (enable)
끝