Hacker News 의견
  • 브라우저는 .localhost 도메인에 대해 보안 컨텍스트를 제공함

    • HTTPS를 위한 자체 서명 인증서가 필요하지 않음
    • 백엔드 API와 프론트엔드 SPA가 동시에 실행될 때 유용함
    • 최근 승인된 .internal 도메인을 사용할 수 있음
  • nginx 로컬 개발 설정 스니펫은 간단함

    • 유닉스 도메인 소켓을 통해 로컬 개발 서버와 연결됨
    • 호스트 이름 해상도를 추가해야 하지만, 구성 파일을 프로그래밍적으로 편집하거나 프록시를 재시작할 필요는 없음
  • Chrome과 Firefox는 기본적으로 모든 <name>.localhost 도메인을 localhost로 해석함

    • Docker 프록시를 설정하여 모든 요청을 자동으로 처리할 수 있음
  • Localias 프로젝트는 로컬 웹 개발에 유용함

    • Caddy 기반으로 구축되어 있으며, CLI와 구성 파일 형식이 편리함
    • .local 도메인 별칭을 네트워크의 다른 장치에서 사용할 수 있게 함
    • /etc/hosts 파일을 수동으로 편집할 필요가 없음
  • .localhost의 하위 도메인은 Linux, OpenBSD 등에서 기본적으로 작동함

    • macOS에서는 /etc/hosts에 하위 도메인을 명시적으로 추가해야 함
  • Caddy를 사용하는 경우, 구매한 도메인과 DNS-01 챌린지를 사용하는 것이 좋음

    • 자체 서명 인증서를 신뢰 저장소에 추가할 필요가 없음
    • Caddy가 인증서를 자동으로 갱신함
  • 개인 네트워크에서 Vanity 도메인을 사용하는 사람도 있음

    • Smallstep CA, CoreDNS, Traefik을 사용하여 SSL 인증서를 자동으로 발급받음
    • 내부 네트워크 설정에 internal. zone을 사용하는 것이 좋음
  • 각 로컬 호스팅 앱에 별도의 IP 주소를 부여할 수 있음

    • 127.0.0/24 범위의 IP 주소를 사용 가능함
    • macOS에서도 작동하지만, 루프백 인터페이스에 명시적으로 추가해야 할 수도 있음
  • Linux 시스템에서는 systemd-resolved를 통해 기본적으로 작동함

    • CSRF를 역방향 프록시로 차단할 수 있는 이점이 있음