Programing

LAN에서 모바일 장치를 사용하여 로컬로 구축 된 Jekyll Server에 연결

lottogame 2020. 10. 12. 07:06
반응형

LAN에서 모바일 장치를 사용하여 로컬로 구축 된 Jekyll Server에 연결


jekyll serve하나의 컴퓨터에서 사용한 후 WEBrick 서버가 설정되고이 localhost:4000특정 PC 에서 사이트에 액세스 할 수 있습니다 .

그러나 LAN의 다른 컴퓨터, 특히 모바일 장치에서이 웹 서버에 액세스하는 방법이 궁금합니다. 코드를 Github에 푸시하기 전에 모바일 장치에서 jekyll 사이트를 테스트하려고합니다.


jekyll serve --host=0.0.0.0명령 줄에서 Jekyll을 호출 할 때 시도하십시오 .

그러면 Jekyll의 HTTP 서버가 localhost.

당신은 또한 당신이 추가 할 수 있습니다 _config.ymlhost: 0.0.0.0. GitHub는 푸시 할 때이를 무시하기 때문에 네트워크에서 공개적으로 액세스 할 수있는 작업에 신경 쓰지 않는 경우 사용하는 것이 안전합니다.


--host=0.0.0.0Jekyll이 없으면 시작할 때 다음과 같이 출력됩니다.

$ jekyll serve
[...]
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.

그러나 --host=0.0.0.0(또는 host: 0.0.0.0에서 _config.yml) 0.0.0.0루프백 인터페이스 (로 표시 127.0.0.1) 에서 수신 대기하는 것이 아니라 모든 인터페이스 (로 표시 )에서 수신하고 있음을 알 수 있습니다.

$ jekyll serve --host=0.0.0.0
[...]
Server address: http://0.0.0.0:4000/
Server running... press ctrl-c to stop. 

모바일 장치가 개발 시스템과 동일한 LAN에 연결되어 있다고 가정합니다.

  1. 개발 머신의 LAN IP 주소를 확인합니다. 일반적으로 다음과 같습니다. 192.168.0.XXX. 여기서 .XXX는 개발 머신 LAN IP의 고유 한 마지막 3 자리 숫자입니다.

  2. 모바일 장치의 웹 브라우저를 http://192.168.0.XXX:4000으로 지정합니다.

이것이 제가 Jekyll dev 용 노트북과 iPhone에서하는 방법입니다.

참고 URL : https://stackoverflow.com/questions/16608466/connect-to-a-locally-built-jekyll-server-using-mobile-devices-in-the-lan

반응형