Hvordan sette opp Apache -webserveren på Raspberry Pi

Hvordan sette opp Apache -webserveren på Raspberry Pi
Apache er en åpen kildekode-webserver som er lansert og vedlikeholdt av Apache Foundation, og den brukes til å få tilgang til forskjellige websider. For leserne som ikke vet om webserverens arbeid, finner en webserver websiden i henhold til den medfølgende URL eller HTTP, og etter å ha tømt sikkerhetskontrollene viser den websiden.

I denne oppskrivningen lærer vi installasjonsprosedyren til Apache-webserveren på Raspberry Pi-operativsystemet og lærer også hvordan en webside er tilgjengelig ved hjelp av Apache Web Server.

Hvordan installere en Apache -webserver på Raspberry Pi

Før vi setter opp Apache -serveren, vil vi først oppdatere og oppgradere alle pakkene oppdaterte for Raspberry Pi ved hjelp av APT Package Manager -kommandoen:

$ sudo apt oppdatering && sudo apt oppgradering -y

Nå vil vi sjekke statusen til Apache -serveren ved å bruke SystemCTL -kommandoen:

$ sudo systemctl status apache2

Utgangen betyr at Apache-serveren ikke er forhåndsinstallert, så vi installerer den ved hjelp av APT Package Manager:

$ sudo apt install apache2 -y

For å bekrefte installasjonen av Apache -serveren på Raspberry Pi, vil vi finne ut statusen til Apache2 ved å bruke kommandoen:

$ sudo systemctl status apache2

Nå skriver vi IP -adressen til Raspberry Pi -enheten i nettadresselinjen til nettleseren for å sjekke kjørestatusen til Apache2, for å kjenne IP -adressen til enheten, bruk kommandoen:

$ hostname -i

Skriv inn 192.168.18.218 (eller bare skriv inn “localhost”) i URL -linjen til kromnettleseren til Raspberry Pi:

Standard Apache2 -websiden vises og bekrefter installasjonen av Apache2 på Raspberry Pi.

Hvordan sette opp Apache2 -serveren på Raspberry Pi

For konfigurasjonen av Apache2, må vi gjøre endringene i filen /var/www/html, Men før vi gjør endringene, vil vi legge til vår Raspberry Pi -bruker, Pi, til www-data-gruppe(Standard gruppe av apache2) Bruke kommandoen:

$ sudo usermod -a -g www -data pi

Etter å ha lagt brukeren "Pi" til gruppen "www-data", vil vi overføre alle eierprivilegiene til/var/www/html til "www-data" -gruppen ved å bruke kommandoen:

$ sudo chown -r -f www -data/var/www/html

For å lagre endringene, start Raspberry Pi på nytt ved hjelp av kommandoen:

$ omstart

Hvordan installere PHP på Raspberry Pi

Vi kan lage nettsteder ved å bruke HTML og CSS, men det vil være statiske nettsteder, mens PHP brukes til å lage dynamiske nettsteder, dessuten kan vi ikke kjøre den på vår lokale maskin, derfor oppretter vi en virtuell server i vår lokale maskin ved hjelp av Apache eller XAMPP. Det brukes først og fremst til å manipulere databaser. Det er populært fordi det er plattformuavhengig og lett kan integreres med mange databasestyringssystemer.Pakken med Raspberry Pi -depotet ved hjelp av kommandoen:

$ sudo apt install php libapache2-mod-php -y

Start Apache2 -serveren på nytt ved hjelp av SystemCTL -kommandoen:

$ sudo SystemCTL Restart Apache2

Nå lager vi en webside ved hjelp av PHP med navnet “Linuxhint.PHP ”ved hjelp av Nano Editor:

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

Vi vil vise “Welcome to the Linuxhint”, og for dette vil vi skrive inn følgende PHP -skript i filen som er åpnet:

ekko "Velkommen til Linuxhint";
?>

Avslutt Nano -redigereren ved å lagre filen ved å bruke snarveisnøkkelen Ctrl+X, og gå deretter til Chromium Browser og skriv inn følgende adresse i URL -linjen:

http: // localhost/linuxhint.PHP

Vi kan se websiden som ble opprettet av oss er åpnet.

Konklusjon

Brukerne kan distribuere nettstedene sine ved å bruke Apache -webserveren, da den er den eldste og mest brukte webserveren for å være vert for nettstedene. I denne oppskrivningen har vi installert Apache-webserveren på Raspberry Pi-operativsystemet og vist den nyopprettede websiden ved hjelp av Apache Web Server.