Raspberry PI-levyt voivat suoriutua erittäin hyvin tarjotakseen täydellisiä web-palvelintoimintoja hyvin pienillä budjeteilla. Niillä on myös hyvin alhainen virrankulutus, joten monet ihmiset voivat aloittaa web-sivun kohtuullisin kustannuksin.
LAMPIT ovat palvelimia, jotka koostuvat seuraavista elementeistä (jokainen muodostaa lampun akronyymin:
Behinding LAMP server to publish a website, you need to set also some networking configurations.
ensimmäinen asia määrittää on vakuuttaa hat Raspberry PI hankkii aina sama IP-osoite joka boot. Tämä voidaan saavuttaa asettamalla staattinen IP-osoite Raspberry PI ja määrittää reitittimen jättää sama IP-osoite liittyy RPI Mac-osoite (Tämä osa riippuu reitittimen malli).
Jos haluat julkaista verkkosivusi Internetissä, sinun on myös määritettävä reitittimesi porttivälitys. Raspberry PI-palveluun on lähetettävä ulkoiset portit 80 (http) ja/tai 443 (https). Sinun tulisi myös käyttää verkkotunnusta, joka voi myös aloittaa ilmaisella ei-IP-verkkotunnuksella (Katso viimeisen osan määritä Ei-IP DUC-opas).
tässä tutoriaalissa aion näyttää, miten Lamppupalvelin asennetaan Raspberry Piin. Aion käyttää halpaa Vadelma Pi nolla W, mutta tämä opas koskee kaikkia Vadelma Pi levyt.
What we Need
kuten tavallista, ehdotan lisätä tästä lähtien suosikki verkkokaupan ostoskaavioon kaikki tarvittavat laitteistot, jotta voit lopussa arvioida kokonaiskustannukset ja päättää jatketaanko projektia vai poistetaanko ne ostoskaaviosta. Joten laitteisto on vain:
- Raspberry PI Zero W (mukaan lukien asianmukainen virtalähde tai käyttämällä älypuhelimen micro usb-laturia, jossa on vähintään 3A) tai uudempi Raspberry PI-levy
- nopea micro SD-kortti (vähintään 16 GB, vähintään luokka 10)
Tarkista laitteiston hinnat seuraavilla linkeillä:
Step-by-Step Procedure
Install Operating System – Linux
käytämme kevyttä käyttöjärjestelmää, jossa ei ole työpöytäympäristöä (päätön), joten enemmän virtaa palveluihin sen sijaan, että tuhlaisimme CPU: ta ja RAM-muistia ei tarvita työpöydän käyttöliittymässä. Tämän valmistelun osa, Katso asentaa Raspberry PI OS Lite. Jos haluat enää työpöytäympäristön käyttää RPI henkilökohtainen tietokone yhdessä palvelinpalvelimen palvelut, voit asentaa Raspberry PI OS työpöydälle, proceding seuraavien vaiheiden sisäisestä päätteestä.
tee käyttöjärjestelmäsi ajan tasalla:
sudo apt update -y && sudo apt upgrade -y
Install Web Server – Apache
Apache on nopea HTTP-palvelin, joka tarjoaa kehittyneitä toimintoja verkkosivujen paljastamiseen. Se on laajimmin levinnyt ohjelmisto, jota käytetään Webissä sivujen julkaisemiseen. Se on saatavilla kaikista pakettivarastoista, joten se on helppo asentaa. Terminal, issue following command:
sudo apt install apache2 -y
kun asennus on valmis, voit tarkistaa, että Apache toimii käyttämällä verkkoselainta, jonka URL on yhtä suuri kuin ”http://” ja jota seuraa Raspberry PI: n IP-osoite. Seuraava kuva näyttää odotetun tuloksen (192.168.1.77 on minun RPI IP-osoitteeni):
Asenna PhP
myös Php on niin levinnyt, että se on saatavilla kaikista pakettivarastoista. Voit jatkaa sen asennusta käyttämällä seuraavaa terminaalista:
sudo apt install php -y
tarkistaaksesi onko asennus valmis oikein, voit antaa seuraavan komennon terminaalista (tuloksella):
pi@raspberrypi:~ $ php -vPHP 7.3.19-1~deb10u1 (cli) (built: Jul 5 2020 06:46:45) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.19, Copyright (c) 1998-2018 Zend Technologieswith Zend OPcache v7.3.19-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies
voit myös testata php: tä ja saada Järjestelmätiedot luomalla yksinkertaisen php-sivun www-palvelimeesi. Päätteestä luo testi.php in / var/ www/html/folder with following command:
sudo nano /var/www/html/test.php
Add following line:
<?php phpinfo(); ?>
Save and exit. Takaisin selaimeesi, lisää ” / testi.php”Raspberry Piin IP – osoitteeseen, saaden seuraavan tuloksen:
Asenna tietokanta-MariaDB MySQL: n sijaan
tietokantapuolelta suosittelen käyttämään MariaDB: tä MySQL: n sijaan. MariaDB on haarukka MySQL, jolloin kevyempi ohjelmisto (joka sopii paremmin Vadelma Pi resursseja) ja pitää sama MySQL komentoja voimassa. Asennamme yhdessä php Connectorin kanssa niin, että MariaDB ja Php pystyvät jo kommunikoimaan. Päätelaitteesta:
sudo apt install mariadb-server php-mysql -y
kun se on valmis, yleinen paras käytäntö tietokannoille on sen turvaaminen. MariaDB antaa sinulle menettelyn asettaa tärkeimmät kokoonpanot. Päätteestä:
sudo mysql_secure_installation
seuraavat kysymykset esitetään (niiden jälkeen ehdotetut vastaukset):
- Anna juurisalasana (enter for none):
- juurisalasana tuoreessa asennuksessa on tyhjä, joten paina ENTER-näppäintä tai käytä juurisalasanaa
- Aseta juurisalasana?
- ehdotan vastaamaan Y (Kyllä)
- uusi salasana:
- Kirjoita Uusi juurisalasanasi
- Kirjoita Uusi juurisalasanasi:
- Kirjoita uudelleen uusi juurisalasanasi
- Poista anonyymit käyttäjät?
- ehdotan vastaamaan Y (Kyllä)
- estää root-kirjautumisen etänä?
- ehdotan vastaamaan Y (Kyllä)
- Poista testitietokanta ja päästä siihen käsiksi?
- ehdotan vastaamaan Y (Kyllä)
- Reload privilege tables now?
- vastaa kyllä, jotta vastauksesi tehoavat
LAMPPUPALVELIMESI on nyt valmis!
yksinkertaista tietokannan hallinta – Phpmyadmin
hyödyllinen työkalu tietokannan hallintaan LAMP server on phpMyAdmin. Sen voi asentaa seuraavalla terminaalikomennolla:
sudo apt install phpmyadmin -y
phpMyAdmin asennusnäytöissä ehdotan seuraavaa:
- valitse Apache (pakollinen) välilyönnillä ja paina Ok
- valitse Kyllä määrittääksesi tietokannan phpmyadmin kanssa dbconfig-common
- lisää suosikkisi phpmyadmin salasana ja paina Ok
- Lisää uudelleen phpMyAdmin salasana vahvistaaksesi ja paina Ok
Grant phpmyadmin user DB-oikeudet DBS: n hallintaan:
pääkäyttäjä (poista salasana ensin) myöntää käyttöoikeuksia (muista käyttää puolipisteitä jokaisen komentorivin lopussa kuten alla):
sudo mysql -uroot -pgrant all privileges on *.* to 'phpmyadmin'@'localhost';flush privileges;quit
mainokset
täältä pääset verkkoselaimellasi phpMyAdmin-kirjautumissivulle käyttämällä Raspberry Pin IP-osoitetta, jota seuraa ”/phpmyadmin/”:
käytä käyttäjänimeä ”phpMyAdmin” ja juuri määrittämääsi salasanaa phpMyAdmin-asennuksen aikana. Pääset phpMyAdmin kotisivulle:
seuraavat vaiheet
voit nyt joutua turvaamaan www-palvelimesi. Jos et tarvitse ulkopuolista Varmenneviranomaista, voit käyttää itse allekirjoitettua varmennetta.
nauti!
kuinka hyödyllinen tämä viesti oli?
klikkaa tähteä arvostellaksesi sen anonyymisti!
lähetä arvosana
keskimääräinen arvosana 5 / 5. Ääntenlaskenta: 11
ei ääniä toistaiseksi! Arvioi tämä viesti ensimmäisenä.
olemme pahoillamme, että tämä viesti ei ollut hyödyllinen sinulle!
Parantakaamme tätä viestiä!
kerro meille, miten voimme parantaa tätä viestiä?
Lähetä palautetta