Come eseguire un server web su iPhone
Imparare a programmare? Ti è mai stato detto che puoi eseguire un server web sul tuo iPhone? Bene, ti porto buone notizie poiché ti mostrerò come farlo in questo post. Ma nota, questo non è destinato a ospitare il prossimo Amazon o iGeeksBlog. Ma posso promettere che inizierai un mini-progetto con esso.
Continua a leggere per scoprire come puoi svolgere questo semplice compito sul tuo iPhone. Ma prima di andare avanti, puoi ottenere uno di questi editor HTML per iPhone per scrivere il tuo HTML.
- Requisiti per configurare un server web con il tuo iPhone
- Come configurare un server web sul tuo iPhone
Requisiti per configurare un server web con il tuo iPhone
Hai solo bisogno di un emulatore di shell Linux per configurare un server web sul tuo iPhone. Per questo, consiglio l’emulatore di ambiente iSH Linux .
Ora proseguiamo nelle sezioni seguenti per imparare a usare il tuo nuovo emulatore di shell Linux.
Come configurare un server web sul tuo iPhone
Per eseguire un server Web, è necessario installare Python tramite iSH. Quindi, apri l’app iSH che hai installato in precedenza ed esegui il seguente comando:
apk add python3
Nota. Premi il tasto Invio sulla tastiera per eseguire il comando sul terminale iSH.
Una volta completata l’installazione, puoi digitare python3 –version all’interno della shell iSH. La risposta con la versione Python significa che hai installato correttamente Python sul tuo iPhone.
Quindi avvia il server locale chiamando il client HTTP utilizzando Python3:
python3 -m http.server
Fai clic su OK se richiesto per consentire a iOS di creare un server con un client HTTP. HTTP è l’acronimo di Hypertext Transfer Protocol. Consente lo scambio di richieste e risposte su Internet.
Vedrai l’indirizzo di base del server nel terminale iSH come:
http://0.0.0.0:8000
Questo indirizzo è un piano per ogni dispositivo che si trova sulla stessa rete del tuo iPhone. Per accedervi in un browser, sostituisci gli zeri con l’indirizzo IP del tuo Wi-Fi o router.
Quindi l’indirizzo diventa:
http://IPAddress:8000
Puoi trovare questo indirizzo IP andando su Impostazioni iPhone → Wi-Fi. Clicca sul nome del tuo router → controlla l’indirizzo IP.
Ad esempio, se il tuo indirizzo IP è 194.173.12, l’indirizzo di hosting del server sarebbe:
http://194.173.12:8000
Ora apri un browser sul desktop o su qualsiasi altro dispositivo che si trova sulla stessa rete del tuo iPhone e cerca l’indirizzo del server (contenente l’indirizzo IP). Si aprirà una pagina vuota o una pagina contenente le directory iSH predefinite. Ovviamente non puoi farci niente. Il file di progetto HTML deve trovarsi nella directory iSH per poterlo eseguire sul server.
Crea ed esegui il file HTML semplice sul tuo server iPhone.
Eseguire il comando seguente nel terminale iSH per creare un nuovo file HTML nella directory principale di iSH:
touch index.html
Ogni cartella e file che crei nel terminale iSH viene posizionato nella cartella principale iSH. Quindi troverai questo nuovo file (index.html) nella cartella principale della directory iSH.
Per trovare questo file:
- Vai all’app File.
- Fai clic su “Sfoglia” nell’angolo in alto a sinistra.
- Vai a IS.
- Apri la cartella principale e vedrai il tuo file HTML.
Una volta trovato il nuovo file HTML, puoi aprirlo con l’editor HTML sul tuo iPhone. Ora progetta il tuo HTML e modellalo come preferisci con i CSS. Puoi anche aggiungere del JavaScript per renderlo reattivo. Puoi anche visitare l’indirizzo del server per visualizzare il tuo progetto.
Come eseguire un file HTML esistente con iSH
Puoi anche eseguire file HTML predefiniti con iSH. Tutto quello che devi fare è spostarli o copiarli dal tuo iPhone nella cartella principale di iSH.
Una volta trovato il file HTML sul tuo iPhone:
- Tienilo premuto e fai clic su Copia.
- Vai alla cartella principale di iSH.
- Tieni premuto in un punto qualsiasi della cartella e seleziona Incolla.
Successivamente, puoi eseguire il file HTML tramite il server iSH navigando all’indirizzo del server tramite:
http://IPAddress:8000
Assicurati di sostituire il tuo indirizzo IP con il tuo router o indirizzo IP Wi-Fi. Inoltre, ricorda che mentre puoi aprire questo indirizzo su qualsiasi dispositivo, deve essere sulla stessa rete del tuo iPhone al momento dell’accesso.
Ecco cosa ho ospitato sul mio server iSH:
Nota. Per interrompere l’utilizzo del server web su iPhone, tocca l’icona della freccia su nella barra degli strumenti e poi Z sulla tastiera nell’app iSH Shell.
Questo è tutto!
Indubbiamente, l’utilizzo dell’emulatore iSH Linux su iPhone è scomodo, poiché digitare i comandi nella shell utilizzando la tastiera su schermo può intimidire. Ma puoi usarlo per un buon uso per dare un’occhiata all’ambiente della shell Linux e al modo in cui funzionano i server web.
Data la difficoltà di digitazione sulla tastiera del tuo iPhone, puoi accoppiarlo con una tastiera esterna se non ti dispiace. Ma in generale concluderei che puoi eseguire un mini-progetto di siti Web di tipo statico solo con questo e nient’altro.
Hai domande? Fammi sapere nella sezione commenti qui sotto.
Lascia un commento