Come convertire Raspberry Pi in un server web personale

Come convertire Raspberry Pi in un server web personale
La gente pensava che Raspberry Pi potesse essere utilizzato solo per costruire progetti e giocare ai videogiochi, ma non hanno mai immaginato che Raspberry Pi andrà oltre e trasformando il tuo Raspberry Pi in un server web è una delle sue capacità che aumenteranno il tuo Raspberry Pi degno.

Un server Web memorizza e ospita il contenuto di un sito Web come Images, HTML, CSS e JavaScript Documents. Soddisfa le query dei client che accedono al contenuto Web e tutto ciò viene fatto attraverso vari protocolli come Hypertext Transfer Protocol (HTTP/HTTPS).

Converti Pi in un server web personale

Fare in modo che il tuo Raspberry Pi funzioni come server web personale è un'opzione eccellente in quanto consente loro di fornire i loro contenuti sul loro sito Web personale. Se sei ansioso di creare il tuo server Web, allora dovresti leggere questo articolo che ti porterà a trasformare il tuo Pi in un server web personale.

Per convertire correttamente il tuo Pi in un server web personale, dovrai esaminare i passaggi indicati seguenti che dovrai eseguire tramite il terminale del tuo dispositivo Raspberry Pi.

Passo 1: Accendi il tuo dispositivo Raspberry Pi attraverso un alimentatore esterno e assicurati che l'alimentazione sia abbastanza buona per far funzionare il Raspberry Pi per un tempo più lungo. Se l'alimentazione non fornirà una tensione sufficiente al dispositivo, potrebbe spegnersi e l'installazione si fermerà durante quel periodo.

Passo 2: Ora, il prossimo passo è assicurarsi che il tuo Raspberry Pi abbia l'ultima versione dei pacchetti e per farlo dovresti eseguire il comando di seguito menzionato nel terminale di Raspberry Pi:

$ sudo apt update

Passaggio 3: Dopo l'aggiornamento, ti verrà inoltre richiesto di eseguire il comando di aggiornamento per assicurarsi che i pacchetti vengano aggiornati e per eseguire questo passaggio, eseguire il comando indicato di seguito nel terminale:

$ sudo apt upgrade

Passaggio 4: Dopo aver eseguito i passaggi precedenti, ora ti verrà richiesto di installare Apache nel tuo dispositivo PI poiché Apache gestirà tutto il traffico di rete e ti assicurerà di eseguire un sito Web senza alcuna preoccupazione. Per installare Apache, dovrai eseguire il seguente comando:

$ sudo apt install apache2

Il comando sopra installerà l'Apache in Raspberry Pi.

Passaggio 5: Ora, al fine di assicurarti che la tua funzione sul tuo sito Web vada bene, dovrai installare PHP nel tuo dispositivo Raspberry Pi poiché PHP ti consentirà la libertà di selezionare il tuo server web in base alla tua scelta e ti aiuterà anche a connetterti con il tuo database. Per installare correttamente PHP, ti verrà richiesto di eseguire alcuni comandi che sono riportati di seguito.

Ora dovrai installare il tasto GPG che troverai nel repository di PHP e che il comando seguente sarà necessario eseguire nel terminale:

$ CURL https: // pacchetti.Sury.org/php/apt.gpg | sudo tee/usr/share/keyrings/suryphp-archive-keyring.gpg>/dev/null

Dopo aver salvato correttamente la chiave, dovrai ora creare un file di origine che punterà verso questo repository e per farlo, eseguire il seguente comando nel terminale:

$ echo “Deb [firmato per =/usr/share/keyrings/suryphp-archive-keyring.gpg] https: // pacchetti.Sury.org/ php/ $ (lsb_release -cs) main ”| sudo tee/etc/apt/fonti.elenco.D/Sury-Php.elenco

Dopo aver aggiunto i pacchetti, sarà necessario eseguire il comando di aggiornamento nel terminale:

$ sudo apt update

Quindi, eseguire il comando "Aggiorna" per garantire che i pacchetti vengano aggiornati:

$ sudo apt upgrade

Ora, sei pronto per installare PHP attraverso il suo repository utilizzando il comando di seguito menzionato che dovrà essere eseguito nel terminale.

$ sudo apt install -y php8.1-comune PHP8.1-cli

Passaggio 5: Ora dovrai integrare PHP con MySQL nel passaggio successivo usando il comando di seguito menzionato:

$ sudo apt install -y php8.1-Mysql

Passaggio 6: Successivamente, integrare PHP con Apache attraverso il comando indicato di seguito:

$ sudo apt install -y libapache2-mod-php8.1

Passaggio 7: Dopo aver eseguito i passaggi precedenti senza riscontrare un errore, dovrai ora scaricare il server MariaDB, che ti fornirà più motori di archiviazione. Per farlo scaricare sul tuo dispositivo Raspberry Pi, dovrai eseguire il comando menzionato di seguito nel terminale:

$ sudo apt Installa MariaDB-Server

Passaggio 8: Dopo l'installazione del server MariaDB, sarà necessario proteggere il database mediante l'esecuzione del comando di seguito menzionato nel terminale:

$ sudo mysql_secure_installation

Quando esegui il comando sopra nel terminale, ti verrà chiesto di premere "y" o "n" su qualche processo, dipende dal tuo che vuoi optare, nel nostro caso inseriamo per la prima volta la password e nei prossimi due Passaggi che scegliamo l'opzione "N" durante l'opzione REST Selezioniamo "Y". Puoi andare con le nostre scelte se non sei a conoscenza di cosa fare. Le immagini delle nostre selezioni sono fornite di seguito.

Passaggio 9: Successivamente, dovrai riavviare il servizio Apache utilizzando il comando indicato di seguito nel terminale:

$ sudo servizio apache2 riavvio

Passaggio 10: Nel passaggio successivo, è necessario verificare se Apache è in esecuzione o meno e per farlo dovrai eseguire il comando indicato nel terminale:

$ sudo servizio apache2 stato

Passaggio 11: Ora, è necessario inserire l'indirizzo IP del dispositivo Raspberry Pi per controllare il tuo sito Web. Per trovare l'indirizzo IP del dispositivo, dovrai eseguire il comando indicato di seguito nel terminale.

$ hostname -i

Dopo aver trovato l'indirizzo IP host, apri qualsiasi browser dal dispositivo o dal laptop o dal PC e aggiungi l'IP sopra "192.168.43.96 "nella barra degli indirizzi del browser. Non appena si inserisce l'indirizzo IP sul browser, vedrai la pagina Web di Apache predefinita come mostrato di seguito.

Passaggio 12: Ora, la prossima cosa è iniziare a creare la tua pagina web personale e per farlo, dovrai trovare la directory HTML nel tuo sistema Raspberry Pi. Immettere "/var/www/html" nella casella di ricerca della directory Raspberry Pi.

Passaggio 13: Il sito Web che si sviluppa sul tuo dispositivo PI è possibile tramite PHP e puoi creare una pagina Web PHP nella cartella in cui è posizionato il file HTML. Per eseguire questo passaggio, dovrai aggiungere il comando nel terminale che è indicato di seguito:

$ sudo nano/var/www/html/indice.PHP

Quando si preme Invio, un file verrà aperto sulla schermata del terminale con il nome "Indice.PHP ". Dovrai scrivere codice PHP in modo che venga visualizzato sul tuo sito Web.

Dopo aver inserito, dovrai quindi salvarlo utilizzando "Ctrl+X", quindi immettere "Y" e premere di nuovo Invio per salvare le modifiche al file.

Passaggio 13: Nel passaggio finale, inserisci lo stesso indirizzo IP su qualsiasi browser insieme al nome del file dopo l'attaccante e questa volta, vedrai che il tuo sito Web è cambiato e il messaggio verrà visualizzato sul browser che hai digitato nel file sopra mostrato di seguito.

Conclusione

Il dispositivo Raspberry Pi è tutto in uno strumento utile che può essere piuttosto bello se usato come server Web in cui è possibile creare facilmente i tuoi siti Web tramite PHP. I metodi sopra menzionati forniranno una guida significativa nella creazione della propria pagina web in pochi minuti. Per trasformare Raspberry Pi in un server Web è necessario assicurarsi che diverse tecnologie siano installate correttamente come Apache Web Server (per ospitare una pagina Web), sistema di gestione del database MariaDB (sistema di gestione del database) e PHP (lingua laterale del server). Dopo aver avuto queste tecnologie su Raspberry Pi, puoi facilmente sviluppare e ospitare una pagina web. Se si desidera visualizzare la pagina Web da un altro browser desktop, è necessario fornire un indirizzo IP con il nome del file PHP per accedere alla pagina Web.