In questo articolo, apprenderemo la procedura di installazione del server Web Apache sul sistema operativo Raspberry Pi e apprenderemo anche come si accede a una pagina Web utilizzando il server Web Apache.
Come installare un server Web Apache su Raspberry Pi
Prima di impostare il server Apache, aggiorneremo e aggiorneremo tutti i pacchetti aggiornati di Raspberry Pi utilizzando il comando APT Package Manager:
$ sudo apt update && sudo apt upgrade -yOra controlleremo lo stato del server Apache utilizzando il comando SystemCtl:
$ sudo systemctl status apache2L'output significa che il server Apache non è stato preinstallato, quindi lo installeremo utilizzando il gestore dei pacchetti APT:
$ sudo apt install apache2 -yPer confermare l'installazione del server Apache su Raspberry Pi, scopriremo lo stato di Apache2 usando il comando:
$ sudo systemctl status apache2Ora digiteremo l'indirizzo IP del dispositivo Raspberry Pi nella barra URL del browser Web per verificare lo stato in esecuzione di Apache2, per conoscere l'indirizzo IP del dispositivo, utilizzare il comando:
$ hostname -iDigita il 192.168.18.218 (o semplicemente digitare "localhost") nella barra dell'URL del browser Web di Chromium del Raspberry Pi:
La pagina Web APACHE2 predefinita viene visualizzata e conferma l'installazione di Apache2 su Raspberry Pi.
Come impostare il server Apache2 su Raspberry Pi
Per la configurazione di Apache2, dobbiamo apportare le modifiche al file /var/www/html, Ma prima di apportare le modifiche, aggiungeremo il nostro utente di Raspberry Pi, Pi, al Gruppo WWW-DATA(Gruppo predefinito di Apache2) Utilizzo del comando:
$ sudo usermod -a -g www -data piDopo aver aggiunto l'utente "PI" al gruppo "Www-Data", trasferiremo tutti i privilegi di proprietà di/var/www/html al gruppo "www-data" usando il comando:
$ sudo chown -r -f www -data/var/www/htmlPer salvare le modifiche, riavviare il Raspberry Pi usando il comando:
$ riavviaCome installare il PHP su Raspberry Pi
Possiamo creare siti Web utilizzando solo HTML e CSS, ma quelli saranno siti Web statici mentre PHP viene utilizzato per creare siti Web dinamici, inoltre, non possiamo eseguirlo sul nostro computer locale, quindi creiamo un server virtuale nel nostro computer locale utilizzando Apache o XAMPP. Viene utilizzato principalmente per manipolare i database. È popolare perché è indipendente dalla piattaforma e può essere facilmente integrato con molti sistemi di gestione del database.pacchetto del repository Raspberry Pi usando il comando:
$ sudo apt installa php libapache2-mod-php -yRiavvia il server Apache2 utilizzando il comando SystemCtl:
$ sudo systemctl riavvio apache2Ora creeremo una pagina web con l'aiuto di PHP con il nome di "LinuxHint.php "usando il nano editor:
$ sudo nano/var/www/html/linuxhint.PHPVisualizzeremo il "Benvenuto su LinuxHint" e per questo digitare il seguente script PHP nel file aperto:
Echo "Benvenuti a The Linuxhint";Esci dall'editor Nano salvando il file utilizzando il tasto di scelta rapida Ctrl+X, quindi vai al browser Chromium e digita il seguente indirizzo nella barra dell'URL:
http: // localhost/linuxhint.PHPPossiamo vedere la pagina web che è stata creata da noi è stata aperta.
Conclusione
Gli utenti possono distribuire i propri siti Web utilizzando il server Web Apache in quanto è il server Web più antico e usato per hosting dei siti Web. In questo articolo, abbiamo installato il server Web Apache sul sistema operativo Raspberry Pi e visualizzato la pagina Web appena creata utilizzando Apache Web Server.