Orodha ya maudhui:
- Hatua ya 1: Anzisha Raspberry yako Pi
- Hatua ya 2: Hook Up Peripherals yako na Ingia
- Hatua ya 3: Unganisha Raspberry Pi kwenye mtandao
- Hatua ya 4: Hakikisha Pi yako imesasishwa
- Hatua ya 5: Sakinisha NodeJS Kwenye Pi
- Hatua ya 6: Sakinisha Express na Jenereta ya Express
- Hatua ya 7: Run the Express Generator
- Hatua ya 8: Weka Seva Ili Kuendesha kwenye Boot-up
- Hatua ya 9: (KWA hiari) Usafirishaji
- Hatua ya 10: Fikia Webserver
Video: Jinsi ya Kufanya Seva ya Wavuti ya Kuonyesha na Raspberry Pi: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Mwongozo huu utakuambia jinsi ya kupata Raspberry yako kuwa mwenyeji wa seva ya wavuti, ambayo inaweza kutumika kwa kupangisha wavuti, na hata ikibadilishwa kidogo kuwa mwenyeji wa huduma zingine nyingi mkondoni kama seva za mchezo, au seva za kutiririsha video. Tutashughulikia tu jinsi ya kukaribisha seva ya msingi ya wavuti bila kuhariri kifurushi chaguomsingi.
Vifaa vinahitajika:
- Raspberry Pi (Tunapendekeza Raspberry Pi 3 Model B + kwani hiyo imejengwa katika adapta isiyo na waya)
- Ufikiaji wa mtandao
- Kadi ya SD (Inapendekezwa 32GB, Kima cha chini cha 8GB)
- Kinanda cha USB
- Panya ya USB
- Cable ya HDMI
- Ufuatiliaji wenye uwezo wa HDMI
- Ufikiaji wa jopo la usanidi wa Router yako (Hii ni kwa usambazaji wa bandari)
Hatua ya 1: Anzisha Raspberry yako Pi
Ingiza kadi ya Micro SD kwenye mashine nyingine, na usakinishe OS ya Raspbian ndani yake ukitumia mwongozo unaopatikana kwenye https://www.raspberrypi.org ikiwa unaanza na mpya. Vinginevyo, hakikisha kadi yako ya Micro SD imeingizwa kwenye Raspberry Pi yako.
Hatua ya 2: Hook Up Peripherals yako na Ingia
Chomeka mfuatiliaji ukitumia kebo ya HDMI, ingiza kibodi yako ya USB, ingiza kipanya chako cha USB na chanzo cha nguvu kwa Raspberry Pi.
Ingia kwenye Pi mara tu ikiwa imebuni kwa kutumia jina la mtumiaji na nywila kama imeombwa. Jina la kwanza la mtumiaji ni "pi" na nywila ya asili ni "rasipberry".
Hatua ya 3: Unganisha Raspberry Pi kwenye mtandao
Ikiwa unaweza kufikia kebo ya Ethernet ingiza tu na uko vizuri kwenda.
Ikiwa unatumia Wifi, kuna njia kadhaa tofauti za kufanikisha hii. Mwongozo huu utafuata njia ya dirisha la terminal kuhakikisha, hata ikiwa hutumii GUI ya Raspbian, bado unaweza kuungana.
-
Fungua Dirisha la Kituo ikiwa unatumia GUI.
kando ya mwamba juu ya ukurasa, terminal iko
-
Hakikisha Raspberry yako inagundua Wifi
- Ingiza amri `sudo iwlist wlan0 scan`
- Tafuta mahali pa kufikia
- ESSID ni jina la mahali pa kufikia
- IE ndio uthibitishaji uliotumiwa.
- Ingiza amri `wpa_cli` kusanidi eneo la ufikiaji.
-
Ingiza `add_network`
- Hii inaongeza mtandao mpya kwenye orodha yako ya usanidi.
- Hii inarudi nambari moja ya nambari kwenye dirisha la wastaafu. Mtandao wa kwanza umehesabiwa '0', na mwongozo huu unafikiria kuwa unaanzisha mtandao wa kwanza. Ikiwa sivyo ilivyo, badilisha nambari iliyo kwenye amri na ile ambayo amri hii imerudishwa.
- Sanidi mtandao mpya
-
Ingiza `set_network 0 ssid" ESSID ""
- Badilisha ESSID na jina la mahali pa kufikia. Hakikisha kuwa jina la eneo la ufikiaji liko katika nukuu.
- Kumbuka, ikiwa amri yako ya kuongeza-mtandao ilirudisha nambari nyingine isipokuwa 0, badilisha 0 katika amri na nambari yoyote ambayo ilirudishwa
-
Ingiza `set_network 0 psk" PASSWORD ""
- Badilisha PASSWORD na nywila ya mahali pa kufikia. Hakikisha kuwa nywila ya nambari ya ufikiaji iko katika nukuu.
- Kumbuka, ikiwa agizo lako la nyongeza-nambari lilirudisha nambari nyingine isipokuwa 0, badilisha 0 katika amri na nambari yoyote iliyorudishwa.
-
-
Unganisha kwenye mtandao kwa kuingiza amri `select_network 0`
Kumbuka, ikiwa agizo lako la nyongeza-nambari lilirudisha nambari nyingine isipokuwa 0, badilisha 0 katika amri na nambari yoyote iliyorudishwa
- Toka kwenye programu kwa kuandika "kuacha"
Hatua ya 4: Hakikisha Pi yako imesasishwa
Ndani ya dirisha lako la terminal, sasisha orodha yako ya kifurushi cha mfumo kwa kuandika `sudo apt-get update -y`.
Sasisha ijayo vifurushi vyote vilivyowekwa kwa kuandika "sudo apt-get dist-upgrade -y".
Hatua ya 5: Sakinisha NodeJS Kwenye Pi
Ndani ya dirisha la terminal, tunahitaji kusanikisha NodeJS ambayo ni utekelezaji wa upande wa seva ya JavaScript. Express hutumia NodeJS kuendesha. Ili kusanikisha NodeJS tunahitaji kuipata kwenye Pi. Ingiza `sudo apt-get install nodejs -y`. Hakikisha NodeJS imewekwa kwa kuingiza `nodejs -v` ili kupata nambari ya toleo la sasa iliyosanikishwa.
Baada ya NodeJS kusanikishwa, tunahitaji kufunga Meneja wa Kifurushi cha Node. Huyu ndiye msimamizi wa kifurushi anayefanya kazi na NodeJS kusanikisha moduli, kama ExpressJS. Ingiza `sudo apt-get install npm -y`. Hakikisha NPM imewekwa kwa kuandika `npm -v` ili kupata nambari ya toleo la sasa iliyosanikishwa.
Hatua ya 6: Sakinisha Express na Jenereta ya Express
Mara baada ya npm kuingizwa, Chapa "sudo npm install express -g". Hii inapakua ExpressJS katika saraka ya ulimwengu ya meneja wa kifurushi, kwa hivyo unaweza kuendesha Express kwenye folda yoyote.
Ifuatayo, andika "sudo npm install express-generator -g". Hii ni jenereta chaguo-msingi ya seva ya Express, ambayo ni nzuri kwa kuanzisha haraka seva ya wavuti.
Hatua ya 7: Run the Express Generator
Andika "sudo kuelezea myapp". Unaweza kubadilisha "myapp" na chochote unachotaka kutaja jina la seva yako ya wavuti.
Hii inaunda folda na faili muhimu zinazohitajika kwa kueleza kukimbia.
Injini ya kutazama chaguo-msingi itakuwa Pug.
Inapendekezwa sana kuangalia chaguzi zingine, na nini unaweza kufanya na Express.
Mara tu jenereta ya Express imekamilika, unaweza kujaribu kuona ikiwa seva ya wavuti inafanya kazi. Andika `cd myapp` run` npm kuingia folda ambayo ilizalishwa, kisha andika `npm start` ambayo itaendesha programu.
Kutumia bandari chaguomsingi, fungua kivinjari cha wavuti na nenda kwa localhost: 3000. Unapaswa kuona 'Express, Karibu kwa Express'. Umefanikiwa kuunda seva ya wavuti ya Express.
Hatua ya 8: Weka Seva Ili Kuendesha kwenye Boot-up
Hariri faili ya rc.local. Faili hii inaendesha kila wakati Pi inapoinuka
Fanya hivi kwa kuandika "sudo nano /etc/rc.local"
Kabla ya mstari "toka 0" ongeza laini ifuatayo: "su pi -c 'node /home/pi/myapp/server.js </ dev / null $'"
Badilisha sehemu ya 'myapp' ya muundo wa folda na kila kitu ulichoita jina la seva yako ya wavuti kuwa.
Hifadhi faili kwa kupiga CTRL + x.
Hatua ya 9: (KWA hiari) Usafirishaji
Hii ni hatua muhimu ikiwa unataka seva yako ya wavuti iweze kuona kutoka nje ya mtandao wako wa nyumbani au shule. Utaratibu huu utakuwa tofauti kulingana na router, lakini wazo linakaa sawa. Unaweza kupata mwongozo maalum wa router yako hapa https://portforward.com/router.htm ukitumia nambari yako ya mfano ya ruta. Picha hapo juu inaonyesha mfano wa jinsi ukurasa wa wavuti unaweza kuonekana, umechukuliwa kutoka portforward.com
- Pata ufikiaji wa jopo lako la kudhibiti ruta
-
Kukusanya vipande 2 vya habari, anwani yako ya ndani ya raspberry pi, na anwani ya nje ya IP ya router
- Anwani ya ndani ya IP ya pi inaweza kupatikana kwa kuandika "sudo ip addr show" kwenye terminal
- Anwani ya nje ya IP inaweza kupatikana kwa kuandika "Anwani yangu ya IP ni ipi" kwenye google.
- Ndani ya paneli za usanidi wa ruta yako unataka kuweka sheria ukitumia anwani ya ndani ya IP ya raspberry pi
- chagua TCP na kwa bandari unaweza kutumia bandari yoyote unayoweka kwenye seva yako ya nodi katika programu ya kuelezea, tulitumia 1337
Hatua ya 10: Fikia Webserver
Sasa unaweza kufikia seva yako ya wavuti kutoka eneo la mbali, ili kuijaribu andika tu https:// INTERNAL_IP_ADDRESS: 1337, ukihakikisha kuchukua nafasi ya "INTERNAL_IP_ADDRESS" na IP ya nje ikiwa unapata seva ya wavuti kutoka kwa mtandao wa nje, au kutumia IP ya ndani ikiwa unaipata kutoka kwa mtandao huo huo.
Ilipendekeza:
ESP8266 na Visuino: Joto la DHT11 na Seva ya Wavuti ya Wavuti: Hatua 12
ESP8266 na Visuino: Joto la DHT11 na Seva ya Wavuti ya Unyevu: Moduli za ESP8266 ni vidhibiti nzuri vya kusimama peke yao vyenye kujengwa katika Wi-Fi, na tayari nimetengeneza Maagizo kadhaa juu yao. na sensorer Arduino Humidity, na nilitengeneza nambari
Mafunzo: Jinsi ya Kutumia ESP32-CAM katika Seva ya Wavuti ya Kutiririsha Video: Hatua 3
Mafunzo: Jinsi ya Kutumia ESP32-CAM katika Seva ya Wavuti ya Utiririshaji wa Video: Maelezo: ESP32-CAM ni Bodi ya Maendeleo ya Maono ya ESP32 isiyo na waya katika hali ndogo sana, iliyoundwa kutumiwa katika miradi anuwai ya IoT, kama vile vifaa mahiri vya nyumbani, viwandani udhibiti wa waya, ufuatiliaji wa waya, kitambulisho cha waya cha QR
Mafunzo ya Dereva wa Wavuti IO Kutumia Wavuti ya Moja kwa Moja na Mifano ya Kufanya Kazi: Hatua 8
Mafunzo ya Dereva wa Wavuti Kutumia Wavuti ya Moja kwa Moja na Mifano ya Kufanya Kazi: Dereva wa Wavuti IO Mafunzo Kutumia Tovuti ya Moja kwa Moja na Mifano ya Kufanya Kazi Mwisho Mwisho: 07/26/2015 (Angalia mara nyingi ninaposasisha mafunzo haya kwa maelezo zaidi na mifano) changamoto ya kupendeza iliyowasilishwa kwangu. Nilihitaji
Jinsi ya Kupata Karibu na Usalama wa Vizuizi vingi vya Wavuti za Seva: Hatua 3
Jinsi ya Kupata Karibu na Usalama wa Vizuizi vingi vya Wavuti za Seva: Huu ndio mafunzo yangu ya kwanza, kwa hivyo nivumilie: Ok nitakuambia jinsi ya kuzunguka vizuizi vya wavuti ambavyo nimeona vinatumika shuleni. Unachohitaji ni gari la kupakua na upakuaji wa programu chache
Jinsi ya Kuanzisha Tovuti ya Wavuti / Seva: Hatua 5
Jinsi ya Kuanzisha Wavuti / Seva ya Nyumbani: Nilifanya hivi mwishoni mwa wiki kwa sababu nilikuwa na kuchoka na furahiya