Jak uruchomić prosty serwer internetowy na iPhonie

Czy kiedykolwiek chciałeś stworzyć swój własny przenośny serwer? Niezależnie od tego, czy uczysz się tworzenia stron internetowych i chcesz hostować własne pliki HTML na swoim iPhonie, czy po prostu chcesz pobawić się z serwerem bez ograniczania się do korzystania z laptopa lub komputera do zainstalowania MAMP, Twój iPhone może to zrobić dla ty. Jeśli więc jest to coś, co Cię interesuje, zapewnimy Ci wszystkie ważne informacje, których będziesz potrzebować. Oto jak uruchomić prosty serwer WWW na iPhonie.

Uruchom prosty serwer internetowy na iPhonie i iPadzie

Uruchamianie serwera na iPhonie wcale nie jest trudną pracą. W rzeczywistości jest to bardzo proste. Wszystko, czego potrzebujesz, to prosta, bezpłatna aplikacja i to prawie wszystko. Oczywiście, ponieważ jest to prosty serwer WWW, nie będzie miał wszystkich dzwonków i gwizdków, które otrzymasz po instalacji XAMP lub MAMP na laptopie lub komputerze. Może jednak wykonać podstawy i zrobić to dobrze. Więc wskoczmy od razu.

Jak zawsze, możesz skorzystać z poniższego spisu treści, aby poruszać się po tym artykule.

Wymagania dotyczące uruchamiania serwera WWW na iPhonie

Oprócz iPhone’a wszystko, czego potrzebujesz do uruchomienia serwera WWW, to środowisko powłoki Linux. Jest kilka, z których możesz skorzystać, ale zamierzamy użyć aplikacji iSH Shell (bezpłatnej).

Utwórz prosty serwer internetowy na iPhonie z powłoką iSH

  • Najpierw zainstaluj aplikację iSH Shell (bezpłatną) na swoim iPhonie i uruchom aplikację.

  • Teraz zainstalujemy Pythona 3 na iPhonie za pośrednictwem powłoki. Wystarczy wpisać poniższe polecenie.
apk add python3

  • Gdy Python 3 zostanie zainstalowany na Twoim iPhonie, jesteś gotowy do utworzenia serwera. Wpisz polecenie podane poniżej, aby uruchomić serwer WWW na swoim iPhonie.
python3 -m http.server

  • Następnie na dole powinien pojawić się komunikat „Obsługa HTTP na porcie 0.0.0.0 8000”. Poza tym otrzymasz również wyskakujące okienko z informacją w stylu „iSH chciałby znaleźć i połączyć się z urządzeniami w Twojej sieci lokalnej. Jest to wymagane do połączenia z hostem lokalnym i użycia polecenia ping” Dotknij OK w menu podręcznym, aby kontynuować.

  • Następnie możesz połączyć serwer WWW z tego samego lub innego urządzenia. Jeśli chcesz połączyć się z serwerem sieciowym iOS/iPadOS z tego samego urządzenia (localhost), po prostu skieruj dowolną przeglądarkę internetową na następujący adres.
http://127.0.0.1:8000/

  • Aby połączyć się z serwerem sieciowym iOS/iPadOS z innego urządzenia w tej samej sieci, skieruj dowolny serwer sieciowy na poniższy adres.
http://device-ip-address:8000/

Uwaga: w powyższym poleceniu będziesz musiał zastąpić „adres urządzenia-ip” adresem IP swojego iPhone’a. Możesz znaleźć adres IP swojego iPhone’a, wybierając Ustawienia -> Wi-Fi -> Stuknij swoją nazwę Wi-Fi -> Adres IP.

Jak dodać pliki HTML do serwera iPhone?

Teraz, gdy stworzyliśmy serwer, możesz się zastanawiać, gdzie i jak dodać pliki HTML, prawda? Cóż, to też jest łatwe. Wystarczy wykonać poniższe czynności.

Uwaga: Zakładamy, że już utworzyłeś plik HTML, który chcesz udostępnić za pośrednictwem serwera internetowego Twojego iPhone’a. Jeśli nie, możesz utworzyć plik HTML na komputerze Mac lub PC, a następnie wykonać poniższe czynności.

  • Na iPhonie uruchom aplikację Pliki. Stuknij ikonę z trzema kropkami w prawym górnym rogu i stuknij „Edytuj”.

  • Włącz przełącznik obok iSH, a następnie dotknij „Gotowe”.

  • Z komputera Mac (lub PC) wyślij plik na iPhone’a i umieść go w iSH -> root.

Uwaga: plik powinien mieć nazwę index.html.

Teraz możesz odwiedzić adres IP „http://iphone-ip-address:8000” z innego urządzenia podłączonego do tej samej sieci Wi-Fi, a Twój plik HTML zostanie wyświetlony.

Jak zatrzymać serwer iPhone’a?

Gdy skończysz używać iPhone’a do tworzenia serwera i bawić się zawartymi w nim plikami HTML, powinieneś również zatrzymać serwer. Na szczęście jest to bardzo proste. Oto jak.

  • W aplikacji iSH Shell, w której działa serwer, dotknij ikony sterowania (strzałka w górę) na pasku narzędzi. Następnie naciśnij „Z” na klawiaturze.

  • To wszystko, iSH Shell poinformuje Cię, że serwer został zatrzymany.

Uruchom serwer WWW na iPhonie z iSH i Pythonem

Cóż, w ten sposób możesz stworzyć swój własny prosty serwer WWW na swoim iPhonie, umieścić własne pliki HTML na swoim iPhonie i odwiedzać je z innych urządzeń w sieci. Aby być uczciwym, możesz zacząć przekierowywać porty z routera na adres IP swojego iPhone’a i uzyskiwać dostęp do serwera również spoza sieci lokalnej, ale to wykracza poza zakres tego artykułu. Ponadto otwiera Twoją sieć na niepożądany dostęp, więc upewnij się, że robisz to tylko wtedy, gdy wiesz, w co się pakujesz. To powiedziawszy, co myślisz o uruchomieniu serwera WWW na iPhonie? Daj nam znać w komentarzach poniżej.