본문으로 건너뛰기
  1. Memo/

hugo server를 외부에서 접속 할 수 있게 하기

·
Hugo
작성자
hw5e
page.hw5e.cc

hugo에서 미리보기를 보고싶을 때 주로 쓰는 hugo server 기능은 기본 옵션에서 외부에서 접속하는 것을 막아놨다.

아무래도 127.0.0.1(localhost)로 접속하는 것만 허용하는 것 같은데.

--bind 옵션으로 그걸 변경해주면 외부에서 접속되게 할 수 있다. --bind 0.0.0.0옵션을 붙이면 모든 주소로 접속이 가능해서 외부에서도 볼 수 있다.
그런데 이렇게만 하면 사이트 내부 요소들에 적혀있는 URL은 그대로 localhost인 것이 남아있어서 --baseURL(-b) 옵션으로 URL도 바꿔줘야 한다. 자기가 접속할 때 쓸 주소를 적으면 된다.

alt text
예를 들면 hugo server 명령어를 실행하는 곳의 사설 IP가 192.168.50.110이라면 hugo server -b http://192.168.50.110 --bind 0.0.0.0 을 해주면 같은 네트워크 망의 다른 기기에서 (방화벽 같은게 막고 있지 않다면) 접속할 수 있다.

모든 hugo server 옵션
Hugo Local Server 접속 방법 - 임시버전을 다른 장치에서 확인하기

Reply by Email