Come trasformare un dispositivo Android in un server Web

Hai bisogno di un dispositivo a bassa potenza per gestire il tuo sito web? Vuoi recuperare lo spazio occupato dal tuo server web? Vorresti condividere alcune informazioni con persone, sia amici che con il pubblico, ma non hai le risorse per gestire un server web completo?
È possibile utilizzare questo collegamento per uno sconto speciale su InMotion Hosting.
Oppure puoi ospitare la tua pagina web usando uno smartphone o tablet Android. Ecco come costruire un semplice server web Android.
Android: il server Web a basso costo in tasca
I siti web non hanno bisogno di server costosi; non hanno nemmeno bisogno di server poco costosi. Siamo ora nella fase in cui è possibile ospitare un sito Web dinamico basato su database su un dispositivo di modesta entità.
Ad esempio, potresti scegliere di utilizzare un PC desktop o laptop standard. Ma dato che occupa molto spazio, puoi ridimensionare ulteriormente. Abbiamo già visto come è possibile utilizzare il Raspberry Pi come server , ed è anche possibile utilizzare uno smartphone o tablet Android allo stesso modo.
In questo modo rimuovi immediatamente i costi di hosting. Se le visualizzazioni di pagina sono basse, dovresti scoprire che il tuo sito web viene eseguito senza bloccare il dispositivo (anche se non dovresti aspettarti di eseguire il multitasking mentre il sito è in esecuzione!).
Passaggio 1: installare Tiny Web Server per Android
Sono disponibili diverse app di software per server per Android. Tuttavia, molti di questi non sono aggiornati, destinati alle versioni precedenti di Android (come PAW Server).
Stiamo usando Tiny Web Server per questo tutorial. Con questo, caricheremo un file index.html di base e navigheremo su di esso da un PC sulla stessa rete per illustrare l'utilizzo di Android come server web.
App simili si basano sugli stessi principi. Fondamentalmente, gli stessi concetti e processi sono necessari per servire una pagina web a un browser di visualizzazione.
Scarica : Tiny Web Server per Android (gratuito)
Passaggio 2: configurare Tiny Web Server
Questo strumento è un modo molto semplicistico per pubblicare contenuti dal tuo telefono. Tuttavia, ti consente di accedere ai file da remoto. Ad esempio, è possibile navigare nella memoria del telefono dal browser Web del PC se entrambi si trovano sulla stessa rete.
Grazie a questa semplicità, non esiste alcuna opzione di configurazione con Tiny Web Server. Ciò significa che non è possibile forzare l'impostazione predefinita su un file index.html . Tuttavia, questo è un piccolo problema.
Dopo aver installato Tiny Web Server, avviare l'app. Nella schermata principale, hai la possibilità di cambiare il percorso del server, che è utile se vuoi specificare una directory in cui memorizzare i tuoi file web.
Puoi anche specificare un set di caratteri predefinito (utile se non stai ospitando un sito in lingua inglese) o una porta del server .
Passaggio 3: Aggiungi Index.html a Tiny Web Server
Per utilizzare Tiny Web Server per pubblicare pagine Web, è necessario creare un file index.html e caricarlo nella cartella preferita. Puoi farlo sul tuo desktop usando un editor di testo come Notepad ++ o Android usando un editor HTML o di testo .
Copia il file nella directory preferita (tramite USB o utilizzando un gestore di file Android) sul tuo dispositivo Android. Su Android, sposta il file in / storage / emulato / 0 .
Se stai copiando il file tramite USB sul telefono, vai alla memoria del telefono nel file manager. La posizione predefinita dovrebbe essere la sottodirectory emulata . Copia il file HTML in questa directory, quindi disconnetti in sicurezza il tuo dispositivo.
Con il file copiato su Android, apri Tiny Web Server e tocca Start server . Naviga nel tuo browser sull'URL predefinito, aggiungendo /index.html alla fine.
Congratulazioni, hai convertito il tuo dispositivo Android in un server web di base! Naturalmente, l'esempio mostrato è estremamente semplice e privo di stile. Fortunatamente, è facile aggiungere CSS con le consuete istruzioni incluse nel file HTML. Abbiamo esaminato alcune nozioni di base CSS se sei nuovo. Meglio ancora, puoi comunque utilizzare il tuo telefono o tablet normalmente durante l'hosting del sito.
In che modo le persone visitano le tue pagine del server Web Android?
Non importa se stai ospitando il tuo sito web su smartphone, tablet o persino su Android TV.
Qualunque dispositivo Android tu selezioni, se usato in combinazione con un client di aggiornamento DNS dinamico (di questi, No-IP.com ha un'app per Android), sarai in grado di pubblicare pagine Web su computer oltre la tua rete domestica o aziendale. Queste app collegano l'indirizzo IP dinamico del tuo dispositivo a un URL dedicato, tramite l'app client che installi.
Naturalmente, se il tuo ISP ti fornisce un IP statico, tutto ciò che devi fare è assegnare al tuo server web Android un indirizzo IP statico. Sfortunatamente, questo potrebbe rivelarsi impraticabile con alcuni router, quindi l'app No-IP.com è l'opzione migliore. Sono disponibili vari client No-IP.com non ufficiali, con Dynamic DNS Update come opzione valida.
Qualunque sia la scelta, è sufficiente installarlo, impostare un URL come indicato e selezionare la destinazione come pagina HTML.
Costruire un server Web Android, riepilogato
Abbiamo coperto i passaggi di base per creare un server web basato su Android. Nel caso ti mancassero, ricordiamoci.
- Assicurati che il tuo dispositivo Android sia online
- Installa Tiny Web Server
- Crea file HTML
- Carica i file sul tuo dispositivo Android
- Esegui il Tiny Web Server
Se il sito web è relativamente di base, puoi utilizzare il tuo dispositivo Android come host e risparmiare denaro per
alimentare un server costoso. Allo stesso modo, è possibile riprendere lo spazio utilizzato da un server o PC in esecuzione come server web. Forse puoi usare il server per uno scopo diverso.
Con Android, la creazione di un server Web è solo un'opzione. Dai un'occhiata ad altri grandi usi per un vecchio smartphone .
Leggi l'articolo completo: Come trasformare un dispositivo Android in un server Web
Fonte: Utilizzare