Jak uruchomić serwer WWW na iPhonie
Naucz się kodować? Czy kiedykolwiek powiedziano Ci, że możesz uruchomić serwer WWW na swoim iPhonie? Cóż, przynoszę Ci dobrą wiadomość, ponieważ pokażę Ci, jak to zrobić w tym poście. Pamiętaj jednak, że nie jest to przeznaczone do hostowania następnego Amazon lub iGeeksBlog. Ale mogę obiecać, że zaczniesz od tego mini projekt.
Czytaj dalej, aby dowiedzieć się, jak wykonać to proste zadanie na swoim iPhonie. Ale zanim przejdziesz dalej, możesz uzyskać jeden z tych edytorów HTML dla iPhone’a do pisania kodu HTML.
- Wymagania dotyczące konfiguracji serwera WWW z iPhonem
- Jak skonfigurować serwer WWW na swoim iPhonie
Wymagania dotyczące konfiguracji serwera WWW z iPhonem
Potrzebujesz tylko emulatora powłoki Linuksa, aby skonfigurować serwer WWW na swoim iPhonie. W tym celu polecam emulator środowiska iSH Linux .
Przejdźmy teraz do kolejnych rozdziałów, aby dowiedzieć się, jak korzystać z nowego emulatora powłoki systemu Linux.
Jak skonfigurować serwer WWW na swoim iPhonie
Aby uruchomić serwer WWW, musisz zainstalować Pythona przez iSH. Otwórz więc zainstalowaną wcześniej aplikację iSH i uruchom następujące polecenie:
apk add python3
Notatka. Naciśnij klawisz Return na klawiaturze, aby uruchomić polecenie na terminalu iSH.
Po zakończeniu instalacji możesz wpisać python3 –version w powłoce iSH. Odpowiedź z wersją Pythona oznacza, że pomyślnie zainstalowałeś Pythona na swoim iPhonie.
Następnie uruchom serwer lokalny, wywołując klienta HTTP za pomocą Python3:
python3 -m http.server
Kliknij OK, jeśli pojawi się monit, aby zezwolić systemowi iOS na utworzenie serwera z klientem HTTP. HTTP to skrót od Hypertext Transfer Protocol. Umożliwia wymianę zapytań i odpowiedzi przez Internet.
W terminalu iSH zobaczysz adres bazowy serwera jako:
http://0.0.0.0:8000
Ten adres to plan dla każdego urządzenia, które jest w tej samej sieci, co Twój iPhone. Aby uzyskać do niego dostęp w przeglądarce, zastąp zera adresem IP Wi-Fi lub routera.
Tak więc adres staje się:
http://IPAddress:8000
Możesz znaleźć ten adres IP, przechodząc do Ustawienia iPhone’a → Wi-Fi. Kliknij nazwę swojego routera → sprawdź adres IP.
Na przykład, jeśli Twój adres IP to 194.173.12, adres hostingowy serwera będzie wyglądał następująco:
http://194.173.12:8000
Teraz otwórz przeglądarkę na pulpicie lub innym urządzeniu, które jest w tej samej sieci, co Twój iPhone i poszukaj adresu serwera (zawierającego adres IP). Spowoduje to otwarcie pustej strony lub strony zawierającej domyślne katalogi iSH. Oczywiście nic nie możesz na to poradzić. Twój plik projektu HTML musi znajdować się w katalogu iSH, aby uruchomić go na serwerze.
Utwórz i uruchom prosty plik HTML na serwerze iPhone’a.
Uruchom następujące polecenie w terminalu iSH, aby utworzyć nowy plik HTML w katalogu głównym iSH:
touch index.html
Każdy folder i plik, który tworzysz w terminalu iSH, jest umieszczany w folderze głównym iSH. Więc znajdziesz ten nowy plik (index.html) w głównym folderze katalogu iSH.
Aby znaleźć ten plik:
- Przejdź do aplikacji Pliki.
- Kliknij „Przeglądaj” w lewym górnym rogu.
- Przejdź do IS.
- Otwórz folder główny, a zobaczysz swój plik HTML.
Po znalezieniu nowego pliku HTML możesz go otworzyć za pomocą edytora HTML na swoim iPhonie. Teraz zaprojektuj swój kod HTML i dostosuj go tak, jak chcesz, za pomocą CSS. Możesz nawet dodać trochę kodu JavaScript, aby był responsywny. Możesz również odwiedzić adres serwera, aby wyświetlić swój projekt.
Jak uruchomić istniejący plik HTML za pomocą iSH
Możesz także uruchamiać gotowe pliki HTML za pomocą iSH. Wszystko, co musisz zrobić, to przenieść lub skopiować je z iPhone’a do folderu głównego iSH.
Gdy znajdziesz plik HTML na swoim iPhonie:
- Naciśnij i przytrzymaj, a następnie kliknij Kopiuj.
- Przejdź do folderu głównego iSH.
- Naciśnij i przytrzymaj dowolne miejsce w folderze i wybierz Wklej.
Następnie możesz uruchomić plik HTML przez serwer iSH, przechodząc do adresu serwera za pomocą:
http://IPAddress:8000
Upewnij się, że zastąpiłeś swój adres IP adresem routera lub adresu IP Wi-Fi. Pamiętaj też, że chociaż możesz otworzyć ten adres na dowolnym urządzeniu, w momencie dostępu musi on znajdować się w tej samej sieci, co Twój iPhone.
Oto, co hostowałem na moim serwerze iSH:
Notatka. Aby przestać korzystać z serwera WWW na iPhonie, dotknij ikony strzałki w górę na pasku narzędzi, a następnie Z na klawiaturze w aplikacji iSH Shell.
To wszystko za to!
Niewątpliwie korzystanie z emulatora iSH Linux na iPhonie jest niewygodne, ponieważ wpisywanie poleceń w powłoce za pomocą klawiatury ekranowej może być onieśmielające. Ale możesz go dobrze wykorzystać, aby przyjrzeć się środowisku powłoki Linux i działaniu serwerów WWW.
Biorąc pod uwagę trudność pisania na klawiaturze iPhone’a, możesz sparować ją z zewnętrzną klawiaturą, jeśli nie masz nic przeciwko. Ale ogólnie rzecz biorąc, doszedłbym do wniosku, że z tym i niczym innym można uruchomić tylko statyczny mini-projekt strony internetowej.
Mieć pytania? Daj mi znać w sekcji komentarzy poniżej.
Dodaj komentarz