Konfigureerige oma Raspberry Pi veebiserveriks

veebiserver

Vaid mõni päev tagasi tekkis mul vajadus näidata mõnele pereliikmele veebirakendust, mille kallal töötasin, et nad saaksid mulle anda oma seisukoha arengule ja öelda või õigemini suunata, kus peaksin jätkama. Selleks on tõsi see, et ma ei tahtnud, et peaksin ettevõttelt ruumi ostma, veebiaadressi või midagi sellist. Seda silmas pidades on minu ainuspääste"See pidi looma oma serveri selle vähesega, mis mul kodus oli, ja seal tuleb mängu abi Raspberry Pi.

Kui olete kunagi veebirakenduse arendamise kallal töötanud, teate kindlasti kõiki neid tasuta programme nagu LAMP, akronüüm Linux Apache MySQL ja PHP, see tähendab programm, mis lihtsalt selle installimisel oma Linuxi arvutisse saate käivitada dünaamilisi HTML-i veebilehti, kuna see installib kõik selleks vajaliku. Muidugi on meil Windowsi jaoks ka teisi versioone, antud juhul WAMP ja teiste operatsioonisüsteemide jaoks isegi XAMP.

LAMP logo

Kuidas seadistada Raspberry Pi, et seda saaks kasutada veebiserverina.

Meie Raspberry Pi puhul peame installima LAMP-i versiooni, et saaksite majutada mis tahes tüüpi veebirakendusi, veebilehti ... või mida iganes vajate. Selleks vajate enne jätkamist Rasbperry Pi, nagu oodatud, a SD mälukaart Minimaalselt 4 GB mahutavus, a toiteadapter ühildub ühenduskaabli Raspberry Pi MicroB-pistikuga Ethernet, jälgida HDMI-ühilduv ja a kaabel HDMI, Üks klaviatuur või isegi hiirt, kuigi see pole vajalik.

Enne jätkamist peame esimese asjana valmistama oma Raspberry Pi. Kui te pole seda kunagi varem teinud, öelge endale, et vajate sama käivitage SD-kaardilt mis peaks sisaldama käivitatava operatsioonisüsteemi kettapilti.

Rgb led-valguse kuup Arduinoga
Seotud artikkel:
3 projekti koos RGB Led ja Arduinoga

Selle üheks võimaluseks on osta SD-kaart, mis on juba valmis meie Raspberry Pi installimiseks ja käivitamiseks, või jätke see täiesti tühjaks ja installige kõik vajalik ise. Oma konkreetsel juhul valisin selle viimase variandi. Kaardi ettevalmistamiseks vajame operatsioonisüsteemi pilti, valisin selle Raspbian "Wheezy". Kui mul oli ISO, kasutasin seda programmi Win32 kettapilt.

Kui meil on olemas SD-kaart koos kõige vajalikuga, peame selle lihtsalt oma Rasberry Pi-sse sisestama ja enne isegi alustamist installige kõik lisaseadmed, mida kavatseme kasutadasee tähendab, et ekraan, klaviatuur või hiir on ühendatud, kui soovite seda kasutada.

Kui kõik on valmis, lülitame lihtsalt sisse meie Rasbperry Pi ja näeme, kuidas süsteem loetleb täielikult kogu teabe operatsioonisüsteemi ja meie ühendatud elementide kohta. Kui kogu see töö on tehtud, näete akent raspi-config kus peate tegema järgmised muudatused:

  • Laiendage juurpartitsiooni nii, et kogu SD-kaardi ruumi saaks kasutada.
  • Määrake ajavöönd.
  • Luba SSH-server, see on jaotises Täpsemad suvandid.
  • Inaktiveerige käivitus töölaual, kuna kogu seadistamine toimub terminalist.
  • Värskendage Raspberry Pi, see valik on jaotises Täpsemad suvandid.
  • Taaskäivitage oma Raspberry Pi, selleks peame lihtsalt kirjutama Sudo taaskäivitub.

SSH-ühenduse ettevalmistamine Raspberry Pi-ga kaugühendamiseks

Pahtli käivitamise ja seadistamise aken

Siinkohal jääb alles alustada konfigureerida SSH. Seda selleks, et saaksite oma Raspberry Pi-ga töötada teisest arvutist, see tähendab, et saate kaugühenduse luua ja uusi faile üles laadida või konfiguratsiooni muuta.

Kui teie Raspberry Pi on eelmistes sammudes konfigureeritud, küsib süsteem teilt kasutajanime ja parooli, kuna seda käivitame esimest korda, on sellel vaikekasutajad, kui te pole neid muutnud, siis pi ja paroolina vaarikas.

Seotud artikkel:
Elektroonikakomplektid

Siinkohal peate arvestama, kuidas Linux ise töötab, sest isegi kui kirjutate parooli, ei kuvata ühtegi märki, ärge muretsege, sest teksti kirjutatakse.

Just süsteemi sisse logides peame kirjutama:

ifconfig

Tänu sellele käsule saame teada meie kontrolleri IP-aadressi. Laiaulatusliku väljundi piires peame otsima joont "inet adr”Leiame sellele sarnase numbri: 192.168.1.1. Ma ütlen, et sarnane, sest kindlasti on viimane 1 täiesti erinev number. See number tuleb näite 192.168.1.1 korral täielikult kopeerida, kuna meil on seda vaja juurdepääs SSH kaudu teisest arvutist.

Siinkohal peame alla laadima SSH-kliendi, minu puhul olen valinud praktiliselt kõikides keskkondades hästi tuntud Putty. IP-aadress, mille nüüd kopeerime, peame selle kopeerima kitt maal "Hostinimi (või IP-aadress)”. Vahetult allpool küsitakse kasutajanime ja parooli, mis on samad, mida kasutame meie Raspberry Pi-le juurdepääsu saamiseks, pi y vaarikas.

Kui oleme süsteemile juurde pääsenud, pole halb mõte parooli muuta ja kogu süsteem lõpuks uuendada. Selleks täidame järgmised käsud, vajutades pärast nende sisestamist sisestusklahvi:

sudo passwd pi
sudo apt-get update
sudo apt-get upgrade

Lõpuks installime süsteemi LAMP

Terminal koos Apache'i installimiskäsuga

Lõpuks jõuame LAMP-i installimise punktini ja selleks täidame järgmise käsu:

sudo apt-get install apache2 php5 libapache2-mod-php5

Kui käsk on täidetud, küsib süsteem teilt, kas soovite jätkata, peate lihtsalt tippima y ja vajutage jätkamiseks sisestusklahvi. Üksikasjalikult öelge teile, et see installiprotsess võib võtta paar minutit. Juhul, kui installimise ajal võib teil olla mingisugune tõrge, minu puhul neid ei olnud, täitke järgmised käsud:

sudo groupadd www-data
sudo usermod -g www-data www-data

ja taaskäivitage Apache käsuga:

sudo service apache2 restart

Viimase kontrollina peate lihtsalt minema ükskõik millisesse kodus olevasse arvutisse, käivitama brauseri ja sisestama aadressiribale oma Raspberry Pi IP, kus peaksite nägema ekraani, mis ütleb See töötab!, see tähendab, et installimine on olnud edukas ja Apache töötab ja töötab.

Apache edu sõnumibrauser

On aeg andmebaas installida

MySQL-i konfiguratsiooniaken

Paigaldame selle, mis on vajalik meie enda juurde pääsemiseks andmebaas

Oma andmebaasile juurdepääsu saamiseks peame lihtsalt installima MySQL ja selleks täidame järgmise käsu:

sudo apt-get install mysql-server mysql-client php5-mysql

Jällegi küsib ta meilt, kas tahame installimist jätkata ja selleks peame ainult registreeruma y ja vajuta sisestusklahvi.

Installime FTP meie Raspberry Pi-le

vsftpd.conf faili seadistamine

Selles etapis installime FTP, et oleks võimalik faile saata igast arvutist meie Raspberry Pi-le ja Raspberry Pi-st endast arvutisse, kus neid vajame. See on nii lihtne protsess nagu mõne käsu täitmine, näiteks:

sudo chown -R pi /var/www

Järgmine käsk, mida käivitada, oleks:

sudo apt-get install vsftpd

Kui kogu protsess on lõppenud, peame redigeerima faili vsftpd.config ja selleks peame lihtsalt kirjutama:

sudo nano /etc/vsftpd.conf

Kui failiredaktor avaneb, peame muutma järgmisi ridu:

anonüümne_enable = JAH juhtub olema anonüümne_enable = EI

kommenteerimata local_enable = JAH

kommenteerimata write_enable = JAH

siinkohal peate minema faili lõppu ja lisama force_dot_files = JAH

Üksikasjalikult öelge teile, et eelmiste ridade kommenteerimiseks peate lihtsalt nende ees oleva # märgi eemaldama. Kui eelmised toimingud on läbi viidud, vajutage ctrl+X e y kõigi muudetud andmete salvestamiseks. Järgmine asi on FTP-teenuse taaskäivitamine järgmise käsuga:

sudo service vsftpd restart

Nende toimingutega töötaks meie veebiserver juba täiuslikult ja ootaks failide kättesaamist meie veebirakendusest, et oleks võimalik neid otse brauserist vaadata.


Kommentaar, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Renzo DIJO

    Väga hea artikkel. Küsi, kas selle kasutamiseks on vaja panna jahuti? Kas passiivse jahutamisega oleks see okei?