Sisukord:
- Samm: lähtestage oma Raspberry Pi
- Samm: ühendage välisseadmed ja logige sisse
- Samm: ühendage Raspberry Pi Internetiga
- Samm: veenduge, et teie Pi oleks ajakohane
- Samm: installige NodeJS Pi -sse
- Samm: installige Express ja Express Generator
- Samm: käivitage Express Generator
- Samm: seadistage server käivitamiseks käivitamiseks
- Samm 9: (VALIKULINE) Edastamine
- Samm: avage veebiserver
Video: Kuidas teha kiiret veebiserverit Raspberry Pi abil: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
See juhend ütleb teile, kuidas panna oma Raspberry Pi majutama veebiserverit, mida saab kasutada veebisaitide majutamiseks ja isegi veidi muudetud paljude muude veebiteenuste, näiteks mänguserverite või video voogesituse serverite majutamiseks. Me käsitleme ainult seda, kuidas majutada põhilist veebiserverit ilma vaikepaketti muutmata.
Vajalikud materjalid:
- Raspberry Pi (soovitame Raspberry Pi 3 mudelit B+, kuna sellel on sisseehitatud traadita adapter)
- internetiühendus
- SD -kaart (soovitatav 32 GB, vähemalt 8 GB)
- USB klaviatuur
- USB hiir
- HDMI kaabel
- HDMI -toega monitor
- Juurdepääs ruuteri konfiguratsioonipaneelile (see on portide edastamiseks)
Samm: lähtestage oma Raspberry Pi
Sisestage Micro SD -kaart teise masinasse ja installige sellele Raspbian OS, kasutades juhiseid, mis leiate aadressilt https://www.raspberrypi.org, kui alustate uuest. Vastasel juhul veenduge, et teie Micro SD -kaart oleks teie Raspberry Pi -sse sisestatud.
Samm: ühendage välisseadmed ja logige sisse
Ühendage monitor HDMI -kaabli abil, ühendage USB -klaviatuur, ühendage USB -hiir ja toiteallikas Raspberry Pi -ga.
Logige Pi -sse sisse, kui see on käivitunud, kasutades soovi korral vaikenime ja parooli. Esialgne kasutajanimi on "pi" ja esialgne parool on "vaarikas".
Samm: ühendage Raspberry Pi Internetiga
Kui teil on juurdepääs Etherneti kaablile, ühendage see lihtsalt ja olete valmis minema.
Kui kasutate WiFi -ühendust, on selle saavutamiseks paar võimalust. See juhend järgib terminaliakna lähenemist, et tagada ühenduse loomine, isegi kui te ei kasuta Raspbiani GUI -d.
-
Kui kasutate graafilist kasutajaliidest, avage terminaliaken.
lehe ülaosas oleval ribal on terminal olemas
-
Veenduge, et teie Raspberry Pi tuvastaks WiFi
- Sisestage käsk "sudo iwlist wlan0 scan"
-
Otsige oma pöörduspunkti
- ESSID on pääsupunkti nimi
- IE on kasutatav autentimine.
- Sisestage pääsupunkti seadistamiseks käsk "wpa_cli".
-
Sisestage "add_network"
- See lisab teie konfiguratsiooniloendisse uue võrgu.
- See tagastab terminali aknas ühe numbri väärtuse. Esimene võrk on nummerdatud '0' ja see juhend eeldab, et seadistate esimest võrku. Kui see nii ei ole, asendage käskudes olev number selle käsuga tagastatud numbriga.
-
Seadistage uus võrk
-
Sisestage `set_network 0 ssid" ESSID "`
- Asendage ESSID pääsupunkti nimega. Veenduge, et pääsupunkti nimi on jutumärkides.
- Pidage meeles, et kui teie käsk add_network tagastas muu numbri kui 0, asendage käsk 0 mis tahes tagastatud numbriga
-
Sisestage `set_network 0 psk" PASSWORD "`
- Asenda PASSWORD pääsupunkti parooliga. Veenduge, et pääsupunkti parool on jutumärkides.
- Pidage meeles, et kui teie käsk add_network tagastas muu numbri kui 0, asendage käsk 0 mis tahes tagastatud numbriga.
-
-
Ühendage võrguga, sisestades käsu `select_network 0`
Pidage meeles, et kui teie käsk add_network tagastas muu numbri kui 0, asendage käsk 0 käsuga mis tahes tagastatud arvuga
- Rakendusest väljumiseks tippige "quit"
Samm: veenduge, et teie Pi oleks ajakohane
Värskendage oma terminaliaknas oma süsteemipakettide loendit, sisestades "sudo apt -get update -y".
Järgmisena värskendage kõiki installitud pakette, sisestades "sudo apt-get dist-upgrade -y".
Samm: installige NodeJS Pi -sse
Terminaliaknas peame installima NodeJS, mis on JavaScripti serveripoolne juurutus. Express kasutab käitamiseks NodeJS -i. NodeJS-i installimiseks peame selle Pi-le apt-saama. Sisestage "sudo apt -get install nodejs -y". Veenduge, et NodeJS oleks installitud, sisestades praeguse versiooninumbri sisestamiseks "nodejs -v".
Pärast NodeJS -i installimist peame installima Node Package Manageri. See on paketihaldur, mis töötab koos NodeJS -iga moodulite (nt ExpressJS) installimiseks. Sisestage "sudo apt -get install npm -y". Veenduge, et NPM on installitud, tippides praeguse versiooninumbri installimiseks "npm -v".
Samm: installige Express ja Express Generator
Kui npm on installitud, tippige "sudo npm install express -g". See laadib ExpressJS -i alla paketihalduri globaalsest kataloogist, nii et saate Expressi käitada mis tahes kaustas.
Seejärel tippige "sudo npm install express -generator -g". See on Expressi vaikeserveri generaator, mis on fantastiline veebiserveri kiireks seadistamiseks.
Samm: käivitage Express Generator
Tippige "sudo express myapp". Saate asendada "myapp" millegagi, mida soovite oma veebiserverile nimetada.
See loob kausta, mis sisaldab ekspressi käivitamiseks vajalikke faile.
Vaate vaikemootor on Mops.
Soovitatav on uurida muid võimalusi ja seda, mida saate Expressiga teha.
Kui Expressi generaator on valmis, saate testida, kas veebiserver töötab. Tippige loodud kausta sisenemiseks käsk "cd myapp" run "npm, seejärel tippige rakendus" npm start ".
Vaikimisi kasutatava pordi abil avage veebibrauser ja navigeerige lehele localhost: 3000. Peaksite nägema „Express, Tere tulemast Expressi”. Olete edukalt loonud Expressi veebiserveri.
Samm: seadistage server käivitamiseks käivitamiseks
Muutke rc.local faili. See fail töötab iga kord, kui Pi käivitub
Tehke seda, sisestades "sudo nano /etc/rc.local"
Enne rida "exit 0" lisage järgmine rida: "su pi -c‘node /home/pi/myapp/server.js </dev/null $’"
Asendage kaustastruktuuri osa „myapp” mis tahes nimega, milleks oma veebiserveri nimetasite.
Salvestage fail, vajutades klahvikombinatsiooni CTRL + x.
Samm 9: (VALIKULINE) Edastamine
See on oluline samm, kui soovite, et teie veebiserver oleks nähtav väljaspool kodu- või koolivõrku. See protsess on sõltuvalt ruuterist erinev, kuid idee jääb samaks. Ruuteri konkreetse juhendi leiate siit https://portforward.com/router.htm, kasutades oma ruuteri mudeli numbrit. Ülaltoodud pildil on näide selle kohta, kuidas veebileht välja võib näha, mis on võetud saidilt portforward.com
- Juurdepääs ruuterite juhtpaneelile
-
Koguge kaks teavet, oma vaarika pi sisemine IP -aadress ja ruuteri väline IP -aadress
- Pi sisemise IP -aadressi leiate terminali tippides "sudo ip addr show"
- Välise IP -aadressi leiate google'is, sisestades "Mis on minu IP -aadress".
- Ruuteri konfiguratsioonipaneeli sees soovite seadistada reegli, kasutades vaarika pi sisemist IP -aadressi
- valige TCP ja pordi jaoks saate kasutada mis tahes porti, mille olete kiirrakenduses oma sõlmeserveris määranud, kasutasime 1337
Samm: avage veebiserver
Nüüd saate oma veebiserverile juurde pääseda kaugest asukohast, selle proovimiseks lihtsalt sisestage https:// INTERNAL_IP_ADDRESS: 1337, asendades kindlasti "INTERNAL_IP_ADDRESS" välise IP-ga, kui pääsete juurde veebiserverile välisvõrgust või kasutades sisemist IP -d, kui pääsete sellele juurde sama võrgu kaudu.
Soovitan:
Isetegemine -- Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: 6 sammu
Isetegemine || Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: Ämblikroboti tegemisel saab robootika kohta nii mõndagi õppida. Nagu robotite tegemine, on see nii meelelahutuslik kui ka väljakutsuv. Selles videos näitame teile, kuidas teha ämblikrobot, mida saame juhtida oma nutitelefoni abil (Androi
Kuidas teha alalisvoolumootoriga kiiret ventilaatorit: 6 sammu
Kuidas teha DC -mootoriga suure kiirusega ventilaatorit?: Kõigepealt vaadake täielikku videokanalit, millest saate kõigest aru. Üksikasjad on toodud allpool
Kuidas teha drooni Arduino UNO abil - Mikrokontrolleri abil kvadkopteri valmistamine: 8 sammu (piltidega)
Kuidas teha drooni Arduino UNO abil | Valmistage mikrokontrolleri abil kvadropter: Sissejuhatus Külastage minu Youtube'i kanalit Droon on ostmiseks väga kallis vidin (toode). Selles postituses arutlen, kuidas seda odavalt teha ?? Ja kuidas saate oma odava hinnaga sellist teha … No Indias kõik materjalid (mootorid, ESC -d
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): 8 sammu (piltidega)
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): see on väga ökonoomne (ja väga tänuväärne!) Puhkusekink vanavanematele. Ma tegin sel aastal 5 kalendrit hinnaga vähem kui 7 dollarit. Materjalid: 12 suurepärast fotot teie lapsest, lastest, õetütardest, vennapoegadest, koertest, kassidest või muudest sugulastest12 erinevat tükki
Kuidas valmistada kiiret odavat LED -taskulampi deodorandipulgaga: 8 sammu
Kuidas valmistada kiiret odavat LED -taskulampi deodorandipulgaga!: Selles juhendis näitan teile, kuidas teha deodorandipulgast kiire ja odav LED -taskulamp! (ja veel mõned osad)