LAN에서 모바일 장치를 사용하여 로컬로 구축 된 Jekyll Server에 연결
jekyll serve
하나의 컴퓨터에서 사용한 후 WEBrick 서버가 설정되고이 localhost:4000
특정 PC 에서 사이트에 액세스 할 수 있습니다 .
그러나 LAN의 다른 컴퓨터, 특히 모바일 장치에서이 웹 서버에 액세스하는 방법이 궁금합니다. 코드를 Github에 푸시하기 전에 모바일 장치에서 jekyll 사이트를 테스트하려고합니다.
jekyll serve --host=0.0.0.0
명령 줄에서 Jekyll을 호출 할 때 시도하십시오 .
그러면 Jekyll의 HTTP 서버가 localhost
.
당신은 또한 당신이 추가 할 수 있습니다 _config.yml
로 host: 0.0.0.0
. GitHub는 푸시 할 때이를 무시하기 때문에 네트워크에서 공개적으로 액세스 할 수있는 작업에 신경 쓰지 않는 경우 사용하는 것이 안전합니다.
--host=0.0.0.0
Jekyll이 없으면 시작할 때 다음과 같이 출력됩니다.
$ 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에 연결되어 있다고 가정합니다.
개발 머신의 LAN IP 주소를 확인합니다. 일반적으로 다음과 같습니다. 192.168.0.XXX. 여기서 .XXX는 개발 머신 LAN IP의 고유 한 마지막 3 자리 숫자입니다.
모바일 장치의 웹 브라우저를 http://192.168.0.XXX:4000으로 지정합니다.
이것이 제가 Jekyll dev 용 노트북과 iPhone에서하는 방법입니다.
'Programing' 카테고리의 다른 글
임베디드 바이너리와 링크 된 프레임 워크의 차이점은 무엇입니까? (0) | 2020.10.13 |
---|---|
간단한 Python 스크립트를 Windows 실행 파일로 변환하는 프로세스 (0) | 2020.10.13 |
형식화 된 자바 스크립트 콘솔 로그 메시지를 어떻게 생성합니까? (0) | 2020.10.12 |
광고로드 실패 : 3 (0) | 2020.10.12 |
ASP.NET Core MVC의 ASP 태그 도우미에 링크 매개 변수를 추가하는 방법 (0) | 2020.10.12 |