En webserver lagrer og er vert for innholdet i et nettsted som bilder, HTML, CSS og JavaScript -dokumenter. Det oppfyller spørsmålene til klienter som får tilgang til nettinnhold, og alt dette gjøres gjennom forskjellige protokoller som Hypertext Transfer Protocol (HTTP/HTTPS).
Konverter Pi til en personlig webserver
Å gjøre Raspberry Pi til å fungere som en personlig webserver er et utmerket alternativ, da det lar dem levere innholdet på deres personlige nettsted. Hvis du er ivrig etter å opprette din egen webserver, bør du lese denne artikkelen som vil føre deg til å transformere PI -en din til en personlig webserver.
For å konvertere PI -en til en personlig webserver, må du se på de nedenfor gitte trinnene som du må utføre gjennom terminalen til Raspberry Pi -enheten.
Trinn 1: Slå på Raspberry Pi -enheten din gjennom en ekstern strømforsyning og sørg for at strømforsyningen vil være god nok for å få Raspberry Pi til å løpe i lengre tid. Hvis strømforsyningen ikke gir nok spenning til enheten, kan den slå seg av og installasjonen din vil stoppe i løpet av den tiden.
Steg 2: Nå er neste trinn å sikre at Raspberry Pi har den nyeste versjonen av pakker, og for å gjøre det, bør du utføre den nedenfor nevnte kommandoen i terminalen til Raspberry Pi:
$ sudo apt oppdatering
Trinn 3: Etter oppdateringen vil du også bli pålagt å kjøre oppgraderingskommandoen for å sikre at pakkene dine blir oppgradert og for å utføre dette trinnet, utføre den nedenfor nevnte kommandoen i terminalen:
$ sudo apt oppgradering
Trinn 4: Etter å ha utført trinnene ovenfor, vil du nå bli pålagt å installere Apache i PI -enheten din, da Apache vil håndtere all nettverkstrafikken din og sikre at du kjører et nettsted uten noen bekymring. For å installere Apache, må du utføre følgende kommando:
$ sudo apt install Apache2
Kommandoen ovenfor vil installere apache i Raspberry Pi.
Trinn 5: Nå, for å sikre at funksjonen din på nettstedet ditt går bra, må du installere PHP i Raspberry Pi -enheten din, da PHP vil gi deg frihet til å velge webserveren din i henhold til ditt valg, og den vil også hjelpe deg å koble til med databasen din. For å installere PHP, vil du bli pålagt å utføre noen kommandoer som er gitt nedenfor.
Nå må du installere GPG -tasten som du finner i Repository of PHP og følgende kommando vil bli pålagt å bli utført i terminalen:
$ krøll https: // pakker.sury.org/php/apt.GPG | sudo tee/usr/share/nøkkelringer/suryphp-archive-keyring.gpg>/dev/null
Etter å ha lagret nøkkelen, må du nå opprette en kildefil som vil peke mot dette depotet og gjøre dette, utføre følgende kommando i terminalen:
$ ECHO “Deb [Signed-By =/usr/share/nøkkelring/suryphp-archive-keyring.gpg] https: // pakker.sury.org/ php/ $ (lsb_release -cs) main ”| sudo tee/etc/apt/kilder.liste.d/sury-php.liste
Etter å ha lagt til pakkene, vil det være nødvendig å utføre oppdateringskommandoen i terminalen:
$ sudo apt oppdatering
Kjør deretter "oppgradering" -kommandoen for å sikre at pakker blir oppgradert:
$ sudo apt oppgradering
Nå er du klar til å installere PHP gjennom depotet ved å bruke den nedenfor nevnte kommandoen som må utføres i terminalen.
$ sudo apt install -php8.1-vanlig Php8.1-CLI
Trinn 5: Nå må du integrere PHP med MySQL i neste trinn ved å bruke den nedenfor nevnte kommandoen:
$ sudo apt install -php8.1-Mysql
Trinn 6: Deretter integrerer du PHP med Apache gjennom kommandoen nedenfor:
$ sudo apt install-y libapache2-mod-php8.1
Trinn 7: Etter å ha utført trinnene ovenfor uten å møte en feil, må du nå laste ned MariaDB -serveren, som vil gi deg flere lagringsmotorer. For å få den lastet ned på Raspberry Pi -enheten din, må du utføre kommandoen som er nevnt nedenfor i terminalen:
$ sudo apt install mariadb-server
Trinn 8: Etter installasjonen av MARIADB -serveren, må du sikre databasen din ved å utføre den nedenfor nevnte kommandoen i terminalen:
$ sudo mysql_secure_installation
Når du utfører kommandoen ovenfor i terminalen, blir du bedt om å trykke på “Y” eller “N” på en eller annen prosess, det er opp til din som du vil velge, i vårt tilfelle skriver vi først inn passordet og i de neste to Trinn vi velger "N" -alternativ mens vi i resten av alternativet velger "y". Du kan gå med valgene våre hvis du ikke er klar over hva du skal gjøre. Bildene av valgene våre er gitt nedenfor.
Trinn 9: Deretter må du starte Apache -tjenesten på nytt ved å bruke kommandoen nedenfor i terminalen:
$ sudo service apache2 omstart
Trinn 10: I neste trinn er det nødvendig å sjekke om Apache kjører eller ikke, og for å gjøre dette må du utføre den gitte kommandoen i terminalen:
$ sudo service apache2 status
Trinn 11: Nå må du oppgi Raspberry Pi Device IP -adresse for å sjekke nettstedet ditt. For å finne enheten IP -adresse, må du kjøre kommandoen nedenfor i terminalen.
$ hostname -i
Etter å ha funnet verts -IP -adressen, åpner du en nettleser, enten det.168.43.96 ”inn i nettleserens adressefelt. Så snart du skriver inn IP -adressen i nettleseren din, vil du se standard Apaches webside som vist nedenfor.
Trinn 12: Nå er det neste å begynne å lage din personlige webside, og for å gjøre det, må du finne HTML -katalogen i Raspberry Pi -systemet. Skriv inn “/var/www/html” i raspberry pi katalogs søkeboks.
Trinn 13: Nettstedet som utvikler på PI -enheten din er mulig gjennom PHP, og du kan opprette en PHP -webside i mappen der HTML -filen din er plassert. For å utføre dette trinnet, må du legge til kommandoen i terminalen som er gitt nedenfor:
$ sudo nano/var/www/html/indeks.PHP
Når du trykker på Enter, vil en fil være åpen på terminalskjermen med navnet “Index.PHP ”. Du må skrive PHP -kode i den slik at den vises på nettstedet ditt.
Etter å ha kommet inn, må du lagre den ved å bruke "Ctrl+X" og deretter gå inn "Y" og trykk Enter igjen for å lagre endringene i filen.
Trinn 13: I det siste trinnet, skriv inn den samme IP -adressen på en hvilken Vist under.
Konklusjon
Raspberry Pi -enhet er alt i et praktisk verktøy som kan være ganske kult hvis det brukes som en webserver der du enkelt kan bygge dine egne nettsteder gjennom PHP. De nevnte metodene vil gi betydelig veiledning i å lage din egen webside om noen minutter. For å gjøre Raspberry Pi til en webserver, må du sikre at forskjellige teknologier er installert riktig, for eksempel Apache Web Server (for å være vertskap. Etter å ha hatt disse teknologiene på Raspberry Pi, kan du enkelt utvikle og være vertskap for en webside. Hvis du vil se nettsiden fra en annen stasjonær nettleser, bør du oppgi en IP -adresse med PHP -filnavnet for å få tilgang til websiden.