나만의 휴대용 서버를 만들고 싶었던 적이 있습니까? 웹 개발을 배우고 있고 iPhone에서 자신만의 HTML 파일을 호스팅하고 싶거나 MAMP를 설치하기 위해 랩톱이나 컴퓨터를 사용하는 데 제한을 받지 않고 서버를 가지고 놀고 싶든 iPhone이 할 수 있습니다. 너. 따라서 이것이 귀하가 관심이 있는 것이라면 귀하가 필요로 하는 모든 중요한 정보를 제공해 드립니다. 다음은 iPhone에서 간단한 웹 서버를 실행하는 방법입니다.

iPhone 및 iPad에서 간단한 웹 서버 실행

iPhone에서 서버를 실행하는 것은 전혀 어려운 일이 아닙니다. 사실 아주 간단합니다. 간단한 무료 앱만 있으면 됩니다. 그게 전부입니다. 분명히 이것은 단순한 웹 서버이기 때문에 랩톱이나 PC에 XAMP 또는 MAMP를 설치하는 것과 같은 모든 기능을 제공하지는 않습니다. 그러나 기본을 잘 수행할 수 있습니다. 그럼 바로 들어가 보겠습니다.

항상 그렇듯이 아래 목차를 사용하여 이 문서를 탐색할 수 있습니다.

iPhone에서 웹 서버를 실행하기 위한 요구 사항

iPhone을 제외하고 웹 서버를 실행하는 데 필요한 것은 Linux 셸 환경뿐입니다. 몇 가지 사용할 수 있지만 우리는 iSH Shell 앱(무료)을 사용할 것입니다.

iSH Shell을 사용하여 iPhone에서 간단한 웹 서버 만들기

  • 먼저 iPhone에 iSH Shell 앱(무료)을 설치하고 앱을 실행합니다.

  • 이제 쉘을 통해 iPhone에 Python 3을 설치합니다. 아래에 언급된 명령을 입력하기만 하면 됩니다.
apk add python3

  • iPhone에 Python 3이 설치되면 서버를 만들 준비가 된 것입니다. iPhone에서 웹 서버를 시작하려면 아래 명령을 입력하십시오.
python3 -m http.server

  • 다음으로 하단에 “Serving HTTP on 0.0.0.0 port 8000” 메시지가 표시되어야 합니다. 또한 “iSH가 로컬 네트워크의 장치를 찾아 연결하려고 합니다.”와 같은 팝업이 표시됩니다. 이것은 localhost에 연결하고 ping 명령을 사용하는 데 필요합니다.” 팝업 메뉴에서 확인을 눌러 계속 진행합니다.
  모뎀 관리자 GUI를 사용하여 Linux에서 문자 메시지를 보내는 방법

  • 다음으로 동일한 장치 또는 다른 장치에서 웹 서버를 연결할 수 있습니다. 동일한 장치(localhost)에서 iOS/iPadOS 웹 서버에 연결하려면 웹 브라우저에서 다음 주소를 가리키면 됩니다.
http://127.0.0.1:8000/

  • 동일한 네트워크의 다른 장치에서 iOS/iPadOS 웹 서버에 연결하려면 웹 서버에 아래 주소를 지정하십시오.
http://device-ip-address:8000/

참고: 위의 명령에서 “device-ip-address”를 iPhone의 IP 주소로 바꿔야 합니다. 설정 -> WiFi -> WiFi 이름 탭 -> IP 주소로 이동하여 iPhone의 IP 주소를 찾을 수 있습니다.

iPhone 서버에 HTML 파일을 추가하는 방법

이제 서버를 만들었으므로 HTML 파일을 추가할 위치와 방법이 궁금할 것입니다. 그렇죠? 글쎄요 그것도 쉽습니다. 아래 단계를 따르세요.

참고: iPhone의 웹 서버를 통해 제공하려는 HTML 파일을 이미 생성했다고 가정합니다. 그렇지 않은 경우 Mac 또는 PC에서 HTML 파일을 생성한 다음 아래 단계를 따르세요.

  • iPhone에서 파일 앱을 실행합니다. 오른쪽 상단의 점 3개 아이콘을 탭하고 ‘편집’을 탭합니다.

  • iSH 옆에 있는 토글을 활성화한 다음 ‘완료’를 탭합니다.

  • Mac(또는 PC)에서 파일을 iPhone으로 보내고 iSH -> 루트에 넣습니다.

참고: 파일 이름은 index.html이어야 합니다.

이제 동일한 WiFi 네트워크에 연결된 다른 장치에서 IP 주소 “http://iphone-ip-address:8000″을 방문하면 HTML 파일이 표시됩니다.

iPhone 서버를 중지하는 방법

iPhone을 사용하여 서버를 만들고 그 안에 있는 HTML 파일을 가지고 놀고 나면 서버도 중지해야 합니다. 다행히도 그렇게 하는 것은 매우 간단합니다. 방법은 다음과 같습니다.

  • 서버가 실행 중인 iSH Shell 앱에서 도구 모음의 제어 아이콘(위쪽 화살표)을 탭합니다. 그런 다음 키보드에서 ‘Z’를 누릅니다.

  • 그게 다야, iSH Shell은 서버가 중지되었음을 알려줄 것입니다.

iSH 및 Python을 사용하여 iPhone에서 웹 서버 실행

이것이 바로 iPhone에서 간단한 웹 서버를 만들고 iPhone에 사용자 정의 HTML 파일을 저장하고 네트워크의 다른 장치에서 방문하는 방법입니다. 공정하게 말하면 라우터에서 iPhone의 IP 주소로 포트 포워딩을 시작하고 로컬 네트워크 외부에서도 서버에 액세스할 수 있지만 이는 이 기사의 범위를 벗어납니다. 또한 네트워크가 원치 않는 액세스에 노출되므로 어떤 정보를 얻고 있는지 알고 있는 경우에만 그렇게 하십시오. 즉, iPhone에서 웹 서버를 실행하는 것에 대해 어떻게 생각하십니까? 아래 의견에 알려주십시오.

  노키아, 안드로이드용 획기적인 Z 런처 출시