Raspberry Pi Web-palvelimena - miten se toimii
Yhden kortin tietokone Raspberry Pi on monipuolinen ja sitä voidaan käyttää esimerkiksi web-palvelimena. Tämä käytännöllinen vinkki näyttää kuinka määrittää Raspberry Pi web-palvelimeksi ja mitä ohjelmistoja tarvitset.
Kuinka asettaa Raspberry Pi web-palvelimeksi
Raspberry Pi: lle on useita erilaisia web-palvelimia. Tässä käytännöllisessä kärjessä esittelemme verkkopalvelimen NGINX. Huolimatta järjestelmän heikosta suorituskyvystä, se toimii erittäin vakaasti. Asentaaksesi NGNIX-järjestelmän järjestelmään, sinun on tehtävä seuraava:
- Päivitä järjestelmä ensin. Suorita ensin "sudo apt-get update" ja sitten "sudo apt-get upgrade".
- Asenna sitten web-palvelimen paketti "sudo apt-get install nginx" -sovelluksella.
- Kun palvelin on asennettu, voit käynnistää sen komennolla "sudo /etc/init.d/nginx start".
- Voit nyt kutsua NGINX: n luoman testisivun Raspberry Pi -selaimeen nimellä "// localhost /". Jos haluat käyttää verkkosivustoa toisesta verkon tietokoneesta, kirjoita "// IP-osoite-des-Raspberry /" selaimeen.
- Voit selvittää vadelmaasi IP-osoitteen kirjoittamalla konsoliisi "hostname -I".
- Jos haluat muuttaa verkkosivustoa, siirry "cd / usr / share / nginx / www" -painikkeella verkkosivuston hakemistoon ja korvaa index.html omalla sivullasi.
Kuinka asentaa PHP Web-palvelimelle
PHP: n asennus on välttämätöntä, jotta pystyt tarjoamaan dynaamisia verkkosivustoja Web-palvelimellesi. Toimi seuraavasti:
- Asenna PHP-paketti "sudo apt-get install php5-fpm" -sovelluksella.
- Sitten sinun on aktivoitava PHP NGINX: ssä. Voit tehdä tämän vaihtamalla NGINX-hakemistoon "cd / etc / nginx".
- Avaa asetussivu NANO-editorilla. Voit tehdä tämän kirjoittamalla konsoliin "sudo nanosivustot käytössä / oletus".
- Korvaa tässä asiakirjassa "index index.html index.htm;" kirjoittamalla "index index.php index.html index.htm;".
- Etsi sitten dokumentista alla oleva "# välittää PHP-skriptit FastCGI-palvelimelle, joka kuuntelee 127.0.0.1:9000".
- Poista timantti seuraavista 6 rivistä (kohdat seitsemästä kahteentoista):
- sijainti ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- sisällytä fastcgi_params;
- }
- Tallenna sitten kokoonpano ja käynnistä NGINX uudelleen "sudo /etc/init.d/nginx reload" -sovelluksella.
- Siirry takaisin normaalin verkkosivuston kansioon kirjoittamalla konsoliin "cd / usr / share / nginx / www /".
- Korvaa nykyinen "index.html" ilmaisulla "index.php" ja täytä se haluamallasi sisällöllä.