03/29/2024

Cum să rulați un server web simplu pe iPhone

Ți-ai dorit vreodată să-ți creezi propriul server portabil? Indiferent dacă învățați dezvoltarea web și doriți să găzduiți propriile fișiere HTML pe iPhone sau dacă doriți doar să vă jucați cu un server fără a fi restricționat să utilizați un laptop sau un computer pentru a instala MAMP, iPhone-ul dvs. poate face acest lucru pentru tu. Deci, dacă este ceva care vă interesează, vă oferim toate informațiile importante de care aveți nevoie. Iată cum puteți rula un server web simplu pe iPhone.

Rulați un server web simplu pe iPhone și iPad

Rularea unui server pe iPhone nu este deloc o muncă dificilă. De fapt, este chiar destul de simplu. Tot ce aveți nevoie este o aplicație simplă, gratuită și cam asta este. Evident, deoarece acesta este un server web simplu, nu va avea toate clopotele și fluierele pe care le veți obține cu ceva de genul unei instalări XAMP sau MAMP pe laptop sau PC. Cu toate acestea, poate face elementele de bază și o poate face bine. Așadar, hai să sărim direct.

Ca întotdeauna, puteți folosi cuprinsul de mai jos pentru a naviga prin acest articol.

Cerințe pentru rularea unui server web pe iPhone

În afară de un iPhone, tot ce aveți nevoie pentru a rula un server web este un mediu shell Linux. Există câteva pe care le puteți folosi, dar vom folosi aplicația iSH Shell (gratuită).

  Este Google Password Manager sigur și securizat?

Creați un server web simplu pe iPhone cu iSH Shell

  • Mai întâi, instalați aplicația iSH Shell (gratuită) pe iPhone și lansați aplicația.

  • Acum, vom instala Python 3 pe iPhone prin intermediul shell-ului. Doar introduceți comanda menționată mai jos.
apk add python3

  • Odată ce Python 3 este instalat pe iPhone, sunteți gata să creați serverul. Introduceți comanda de mai jos pentru a porni un server web pe iPhone.
python3 -m http.server

  • În continuare, ar trebui să vedeți mesajul „Serving HTTP on 0.0.0.0 port 8000” în partea de jos. În plus, veți primi și o fereastră pop-up care spune ceva de genul „iSH ar dori să găsească și să se conecteze la dispozitive din rețeaua locală. Acest lucru este necesar pentru conectarea la localhost și utilizarea comenzii ping” Atingeți OK în meniul pop-up pentru a continua.

  • În continuare, puteți conecta serverul web fie de pe același dispozitiv, fie de pe altul. Dacă doriți să vă conectați la serverul web iOS/iPadOS de pe același dispozitiv (localhost), trebuie doar să direcționați orice browser web către următoarea adresă.
http://127.0.0.1:8000/

  • Pentru a vă conecta la serverul web iOS/iPadOS de pe un alt dispozitiv din aceeași rețea, îndreptați orice server web către adresa de mai jos.
http://device-ip-address:8000/

Notă: În comanda de mai sus, va trebui să înlocuiți „adresa-ip-dispozitiv” cu adresa IP a iPhone-ului dumneavoastră. Puteți găsi adresa IP a iPhone-ului dvs. accesând Setări -> WiFi -> Atingeți numele dvs. WiFi -> Adresă IP.

Cum să adăugați fișierele HTML pe serverul dvs. iPhone

Acum că am creat un server, s-ar putea să vă întrebați unde și cum să adăugați fișierele HTML, nu? Ei bine, și asta e ușor. Doar urmați pașii de mai jos.

  Cum să scanezi mai multe pagini într-o singură pagină PDF?

Notă: Presupunem că ați creat deja fișierul HTML pe care doriți să îl difuzați prin serverul web al iPhone-ului dvs. Dacă nu ați făcut-o, puteți crea un fișier HTML pe Mac sau PC și apoi urmați pașii de mai jos.

  • Pe iPhone, lansați aplicația Fișiere. Atingeți pictograma cu trei puncte din dreapta sus și apăsați pe „Editați”.

  • Activați comutatorul de lângă iSH, apoi apăsați pe „Terminat”.

  • De pe Mac (sau PC), trimiteți fișierul pe iPhone și plasați-l în iSH -> root.

Notă: fișierul ar trebui să se numească index.html.

Acum, puteți vizita adresa IP „http://iphone-ip-address:8000” de pe alt dispozitiv conectat la aceeași rețea WiFi și va fi afișat fișierul dvs. HTML.

Cum să vă opriți serverul iPhone

Odată ce ați terminat de utilizat iPhone-ul pentru a crea serverul și de jucat cu fișierele HTML din el, ar trebui să opriți și serverul. Din fericire, a face asta este foarte simplu. Iată cum.

  • În aplicația iSH Shell în care rulează serverul, atingeți pictograma de control (săgeata sus) din bara de instrumente. Apoi, apăsați „Z” de pe tastatură.

  • Gata, iSH Shell vă va informa că serverul a fost oprit.

Rulați un server web pe iPhone cu iSH și Python

Ei bine, așa vă puteți crea propriul dvs. server web simplu pe iPhone, să plasați fișierele HTML personalizate pe iPhone și să le vizitați de pe alte dispozitive din rețea. Pentru a fi corect, puteți începe redirecționarea portului de pe router pentru adresa IP a iPhone-ului și puteți accesa serverul și din afara rețelei locale, dar asta depășește scopul acestui articol. În plus, vă deschide rețeaua pentru acces nedorit, așa că asigurați-vă că faceți asta numai dacă știți în ce vă băgați. Acestea fiind spuse, ce părere aveți despre rularea unui server web pe iPhone? Anunțați-ne în comentariile de mai jos.

  O introducere în web scraping cu Cheerio