모바일 웹 사이트에서 작업 중이며 iPhone 브라우저를 사용하여 테스트하고 싶습니다. 내 Windows 7 컴퓨터와 iPhone이 동일한 무선 네트워크에 있습니다. iPhone에서 로컬 호스트에 어떻게 액세스합니까? 지금은 404 오류가 발생합니다.
답변
iPhone에서 localhost에 액세스하면 단순히 루프백을 수행하고 자체 연결을 시도합니다 (지원하는 경우).
당신이해야 할 것은 당신의 데스크탑 컴퓨터의 IP를 찾을 수있다 (예를 들어, 만약 윈도우는 이동 Command Prompt
및 입력 ipconfig
또는 이동 Network and Sharing Centre
하고 찾아 connection status
.
일단 당신이 당신의 IP를 가지고, 단순히 예를 들어 브라우저에서 그것을 방문하십시오 http://192.168.0.102
.
방화벽을 실행중인 경우 방화벽의 인바운드 보안에서 포트 80 (또는 웹 사이트가 실행중인 포트)을 열어야 할 수도 있습니다.
참고 : 원하는 것이 iPhone 브라우저에서 다음과 같이 앱을 디버깅하는 경우 앱 포트를 잊지 마십시오
http://192.168.0.102:3000
. 이 예에서 3000은 ReactJS에서 사용 하는 기본 포트 입니다.
답변
Mac을 사용하는 경우 시스템 환경 설정> 네트워크로 이동하여 localhost 대신 IP 주소를 사용하십시오. 포트 번호를 사용할 수도 있습니다. 필자의 경우 1448 포트에서 서버를 실행 중이며 iPhone을 사용하여 192.168.1.241:1448을 미리 볼 수 있습니다.
답변
당신은 ngrok.io 를 시도 할 수 있습니다 . localtunnel과 동일한 원리로 작동합니다.
OS 용 애플리케이션을 다운로드하십시오. 다음과 같이 실행하십시오.
리눅스의 경우 :
./ngrok http 8000
8000은 애플리케이션이 실행중인 포트 번호입니다.
창문 :
ngrok.exe http 8000
답변
이 시도:
- Windows+를 누르십시오R
- 열다
cmd
- 실행
ipconfig
(이전)ifconfig
(신규) - 무선 네트워크 카드 IP 확인
- iPhone으로 이동 하여 브라우저를 통해 ” http://xxx.xxx.xxx.xxx/ “로 이동하십시오.
(xxx.xxx.xxx.xxx는 IP입니다)
참고 : 방화벽 설정에 대한 권한을 설정해야합니다 (있는 경우).
답변
MAMP를 사용하는 경우 iPhone Safari 브라우저에서 IP 주소 (예 : 192.0.0.63)를 입력 한 다음 포트 번호 8888 (예 : 192.0.0.63:8888)을 입력하면 로컬 사이트를 볼 수 있습니다. 당신의 아이폰.
WAMP 서버를 사용하는 경우 iPhone 사파리 브라우저에서 다시 IP 주소 (192.0.0.63)를 입력하면됩니다. 그러나 deny from all
WAMP 서버의 httpd.conf 파일에서 를 제거하는 것을 잊지 마십시오 . 줄을 찾으면 allow from 127.0.0.1
그 위나 아래에서 볼 수 있습니다 deny from all
. 이 줄을 삭제하고 WAMP 서버를 다시 시작하면 작업이 완료됩니다.
답변
Mac을 사용하는 경우-
-
USB를 통해 iPhone을 Mac에 연결하십시오.
-
네트워크 유틸리티로 이동하십시오 (cmd + space 및 “network utility”를 입력하십시오).
-
“정보”탭으로 이동
-
“Wi-Fi”라고 표시된 드롭 다운 메뉴를 클릭하고 사진과 같이 “iPhone USB”를 선택하십시오.
-
“xxx.xxx.xx.xx”또는 이와 유사한 IP 주소가 있습니다. iPhone에서 Safari 브라우저를 열고 IP_address : port_number를 입력하십시오
예 : 169.254.72.86:3000
[참고 : IP 주소 필드가 비어 있으면 iPhone이 USB를 통해 연결되어 있는지 확인하고 네트워크 유틸리티를 종료 한 다음 다시 열고 IP 주소를 확인하십시오.]
답변
동일한 네트워크에 있지 않으면 localtunnel이라는 타사 도구를 사용할 수 있습니다
기본적으로 다른 서버를 통해 콘텐츠를 라우팅하고 액세스합니다.
