가정용 네트워크 서버 설정
- router admin panel 접속 (e.g. http://192.168.1.1)
- Frontend, Backend 서버 각각 portforwarding (http:80, https:443)
- DDNS 설정
- Internet Service Provider 는 임의로 (router 재부팅, DHCP lease 만기 등) 외부 IP 를 변경함.
- 특정 hostname 과 변경되는 IP 를 연동시켜줄 필요가 있음.
- No-IP 사용.
- Frontend 의 query 를 DDNS 를 통해 받아옴.
- Macbook (Monterey 12.7.5) 은 노트북을 닫으면 hosting 안됨.
HTTPS 사용
- Caddy 설치하여 Caddyfile 작성.
sudo caddy run --config ./Caddyfile --adapter caddyfile