Come eseguire un server Web semplice su iPhone

Hai mai desiderato creare il tuo server portatile? Sia che tu stia imparando lo sviluppo web e desideri ospitare i tuoi file HTML sul tuo iPhone, sia che tu voglia semplicemente giocare con un server senza essere limitato all’uso di un laptop o di un computer per installare MAMP, il tuo iPhone può farlo per Voi. Quindi, se questo è qualcosa che ti interessa, ti abbiamo coperto con tutte le informazioni importanti di cui avrai bisogno. Ecco come eseguire un semplice server web su iPhone.

Esegui un server Web semplice su iPhone e iPad

L’esecuzione di un server sul tuo iPhone non è affatto un lavoro difficile. In effetti, è davvero molto semplice. Tutto ciò di cui hai bisogno è un’app semplice e gratuita, e questo è praticamente tutto. Ovviamente, poiché si tratta di un semplice server Web, non avrà tutti i campanelli e i fischietti che otterrai con qualcosa come un’installazione XAMP o MAMP sul tuo laptop o PC. Tuttavia, può fare le basi e farlo bene. Quindi, entriamo subito.

  Come registrare lo schermo su iPhone

Come sempre, puoi utilizzare il sommario qui sotto per navigare in questo articolo.

Requisiti per l’esecuzione di un server Web su iPhone

A parte un iPhone, tutto ciò che serve per eseguire un server web è un ambiente shell Linux. Ce ne sono un paio che puoi usare, ma useremo l’app iSH Shell (gratuita).

Crea un server Web semplice su iPhone con iSH Shell

  • Innanzitutto, installa l’app iSH Shell (gratuita) sul tuo iPhone e avvia l’app.

  • Ora installeremo Python 3 su iPhone tramite la shell. Basta digitare il comando menzionato di seguito.
apk add python3

  • Una volta installato Python 3 sul tuo iPhone, sei pronto per creare il server. Inserisci il comando indicato di seguito per avviare un server web sul tuo iPhone.
python3 -m http.server

  • Successivamente, dovresti vedere il messaggio “Servire HTTP su 0.0.0.0 porta 8000” in basso. Inoltre, riceverai anche un popup che dice qualcosa del tipo “iSH vorrebbe trovare e connettersi ai dispositivi sulla tua rete locale. Questo è necessario per connettersi a localhost e utilizzare il comando ping” Toccare OK nel menu a comparsa per procedere.
  Come configurare una VPN su iPhone 6s e iPhone 6s Plus

  • Successivamente, puoi connettere il server web dallo stesso dispositivo o da un altro. Se vuoi connetterti al server web iOS/iPadOS dallo stesso dispositivo (localhost), punta un qualsiasi browser web al seguente indirizzo.
http://127.0.0.1:8000/

  • Per connettersi al server Web iOS/iPadOS da un altro dispositivo sulla stessa rete, puntare qualsiasi server Web all’indirizzo seguente.
http://device-ip-address:8000/

Nota: nel comando sopra, dovrai sostituire “indirizzo-ip-dispositivo” con l’indirizzo IP del tuo iPhone. Puoi trovare l’indirizzo IP del tuo iPhone andando su Impostazioni -> WiFi -> Tocca il tuo nome WiFi -> Indirizzo IP.

Come aggiungere i tuoi file HTML al tuo server iPhone

Ora che abbiamo creato un server, potresti chiederti dove e come aggiungere i tuoi file HTML, giusto? Bene, anche questo è facile. Basta seguire i passaggi seguenti.

Nota: supponiamo che tu abbia già creato il file HTML che desideri servire tramite il server web del tuo iPhone. In caso contrario, puoi creare un file HTML sul tuo Mac o PC e quindi seguire i passaggi seguenti.

  • Sul tuo iPhone, avvia l’app File. Tocca l’icona dei tre punti in alto a destra e tocca “Modifica”.

  • Abilita l’interruttore accanto a iSH, quindi tocca “Fatto”.
  Come utilizzare le estensioni di azione e condivisione su iPhone e iPad

  • Dal tuo Mac (o PC), invia il file al tuo iPhone e inseriscilo in iSH -> root.

Nota: il file dovrebbe essere chiamato index.html.

Ora puoi visitare l’indirizzo IP “http://iphone-ip-address:8000” da un altro dispositivo connesso alla stessa rete WiFi e verrà visualizzato il tuo file HTML.

Come fermare il tuo server iPhone

Una volta che hai finito di usare il tuo iPhone per creare il server e giocare con i file HTML al suo interno, dovresti anche fermare il server. Fortunatamente, farlo è molto semplice. Ecco come.

  • Nell’app iSH Shell in cui è in esecuzione il server, tocca l’icona di controllo (freccia su) nella barra degli strumenti. Quindi, premi “Z” sulla tastiera.

  • Ecco fatto, iSH Shell ti informerà che il server è stato arrestato.

Esegui un server Web su iPhone con iSH e Python

Bene, è così che puoi creare il tuo semplice server web sul tuo iPhone, posizionare i tuoi file HTML personalizzati sul tuo iPhone e visitarli da altri dispositivi sulla rete. Per essere onesti, puoi avviare il port forwarding dal tuo router per l’indirizzo IP del tuo iPhone e accedere al tuo server anche dall’esterno della tua rete locale, ma questo esula dallo scopo di questo articolo. Inoltre, apre la tua rete ad accessi indesiderati, quindi assicurati di farlo solo se sai in cosa ti stai cacciando. Detto questo, cosa ne pensi di eseguire un server web su iPhone? Fateci sapere nei commenti qui sotto.