LAMPPUPALVELIN Raspberry PI

Tarkista RPI-artikkelini parhaasta Raspberry PI-projektien artikkelista tai peppe8o.com Kotisivu. Tai tilaa uutiskirjeeni (tämän sivun oikeassa yläkulmassa), niin saat ilmoituksen, kun uusia projekteja on saatavilla!Kiinnostaako myös aloittaa 3D-tulostus halvalla budjetilla? Visit my cheap 3D printers list
5
(11)

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:

  • Linux – Operating System – to manage hardware integration and general software operations
  • Apache – Web Server Application – to expose html pages
  • mysql – Database – to store records and data which need to be managed with apposite structures
  • Php – Server-side Scripting – to create dynamic pages
  • 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ä:

    Amazon raspberry pi boards box
    Amazon raspberry pi Zero W box
    Amazon Micro SD box
    Amazon Raspberry PI Power Supply box

    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):

    Apache Debianin oletussivu

    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:

    php info page

    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/”:

    phpmyadmin-kirjautumissivu

    käytä käyttäjänimeä ”phpMyAdmin” ja juuri määrittämääsi salasanaa phpMyAdmin-asennuksen aikana. Pääset phpMyAdmin kotisivulle:

    phpmyadmin Kotisivu

    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

    Vastaa

    Sähköpostiosoitettasi ei julkaista.