Raspberry Pi kot spletni strežnik - kako deluje
Računalniški enoprostorski računalnik Raspberry Pi je vsestranski in ga lahko uporabljamo na primer kot spletni strežnik. Ta praktični nasvet vam pokaže, kako lahko nastavite svoj Raspberry Pi kot spletni strežnik in katero programsko opremo potrebujete.
Kako nastaviti Raspberry Pi kot spletni strežnik
Za Raspberry Pi obstaja več različnih spletnih strežnikov. V tem praktičnem nasvetu predstavljamo spletni strežnik NGINX. Kljub nizkim zmogljivostim sistema deluje ta zelo stabilno. Če želite namestiti NGNIX v sistem, morate storiti naslednje:
- Najprej posodobite svoj sistem. Najprej zaženite "sudo apt-get update" in nato "sudo apt-get upgrade".
- Nato namestite paket za spletni strežnik z "sudo apt-get install nginx".
- Ko je strežnik nameščen, ga lahko zaženete z ukazom "sudo /etc/init.d/nginx start".
- Zdaj lahko pokličete testno stran, ki jo je ustvaril NGINX, v brskalniku Raspberry Pi z "// localhost /". Če želite dostopati do spletnega mesta z drugega računalnika v omrežju, v brskalnik vnesite "// IP-Adresse-des-Raspberry /".
- IP naslov vaše maline lahko ugotovite tako, da v konzolo vnesete "ime gostitelja -I".
- Če želite spremeniti spletno mesto, se pomaknite s "cd / usr / share / nginx / www" v imenik spletnega mesta in nadomestite index.html s svojo stranjo.
Kako namestiti PHP na vaš spletni strežnik
Za zagotovitev dinamičnih spletnih strani na vašem spletnem strežniku je potrebna namestitev PHP-ja. To storite tako:
- Namestite paket PHP z "sudo apt-get install php5-fpm".
- Nato morate v NGINX aktivirati PHP. Če želite to narediti, spremenite imenik NGINX z "cd / etc / nginx".
- Odprite konfiguracijsko stran z urejevalnikom NANO. Če želite to narediti, v konzolo vnesite "sudo nano sites-enabled / default".
- V tem dokumentu zamenjajte "index index.html index.htm;" z "index index.php index.html index.htm;".
- Nato v dokumentu poiščite "# pass PHP skripte na poslušalce FastCGI na 127.0.0.1:9000" spodaj.
- Odstranite diamant v naslednjih 6 vrsticah (točke od sedem do dvanajst):
- lokacija ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- vključujejo fastcgi_params;
- }
- Nato shranite konfiguracijo in znova zaženite NGINX s "sudo /etc/init.d/nginx reload".
- Vrnite se do mape običajnega spletnega mesta, tako da v konzolo vnesete "cd / usr / share / nginx / www /".
- Zamenjajte obstoječi "index.html" z "index.php" in ga napolnite z želeno vsebino.