Raspberry Pi ca server web - cum funcționează
Computerul cu o singură placă Raspberry Pi este versatil și poate fi folosit ca server web, de exemplu. Acest sfat practic vă arată cum să configurați Raspberry Pi ca server web și ce software aveți nevoie.
Cum vă configurați Raspberry Pi ca server web
Există mai multe servere web diferite pentru Raspberry Pi. În acest sfat practic, vă prezentăm serverul web NGINX. În ciuda performanței scăzute a sistemului, acest lucru este foarte stabil. Pentru a instala NGNIX pe sistemul dvs., trebuie să faceți următoarele:
- În primul rând, actualizați-vă sistemul. Faceți mai întâi „sudo apt-get update” și apoi „sudo apt-get upgrade”.
- Apoi instalați pachetul pentru serverul web cu „sudo apt-get install nginx”.
- După instalarea serverului, îl puteți porni cu comanda "sudo /etc/init.d/nginx start".
- Acum puteți apela pagina de test generată de NGINX în browserul Raspberry Pi cu „// localhost /”. Dacă doriți să accesați site-ul web de pe un alt computer din rețea, introduceți „// IP-Adresse-des-Raspberry /” în browser.
- Puteți afla adresa IP a zmeurului dvs. introducând „hostname-I” în consolă.
- Dacă doriți să schimbați site-ul, navigați cu „cd / usr / share / nginx / www” în directorul site-ului și înlocuiți index.html cu propria pagină.
Cum se instalează PHP pe serverul dvs. web
Pentru a putea furniza site-uri web dinamice pe serverul dvs. web, este necesară instalarea PHP. Pentru aceasta, procedați după cum urmează:
- Instalați pachetul PHP cu „sudo apt-get install php5-fpm”.
- Apoi, trebuie să activați PHP în NGINX. Pentru a face acest lucru, schimbați directorul NGINX cu „cd / etc / nginx”.
- Deschideți pagina de configurare cu editorul NANO. Pentru a face acest lucru, introduceți „sudo nano sites-enabled / default” în consolă.
- În acest document, înlocuiți „index index.html index.htm;” prin "index index.php index.html index.htm;".
- Apoi căutați „# treceți scripturile PHP pe serverul FastCGI ascultând pe 127.0.0.1:9000” mai jos în document.
- Scoateți diamantul la următoarele 6 linii (punctele șapte până la douăsprezece):
- locație ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- include fastcgi_params;
- }
- Apoi salvați configurația și reporniți NGINX cu „sudo /etc/init.d/nginx reload”.
- Navigați înapoi în folderul site-ului web standard introducând „cd / usr / share / nginx / www /” în consolă.
- Înlocuiți „index.html” existent cu „index.php” și completați-l cu conținutul dorit.