Orodha ya maudhui:
- Hatua ya 1: Kuanza
- Hatua ya 2: Kuweka vifaa vyako
- Hatua ya 3: Sanidi Pi yako
- Hatua ya 4: Sakinisha Inawezekana
- Hatua ya 5: Hongera !
Video: Raspberry Pi 3 "Bramble": 5 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Kupeleka seva ya Apache2 kwenye Raspberry Pi3 Model B "bramble" kupitia balancer ya mzigo wa HAProxy!
Ninafanya maendeleo mengi ya wavuti na nimefanya usomaji mwingi juu ya kuanzisha utaftaji wa vifaa vya geo na mizani ya kupakia, kwa hivyo nilifikiri ilikuwa wakati wa kupiga picha kwa kujiweka mwenyewe. Nimekuwa na hasira ya kuwa na seva kwenda chini na nilitaka kuzuia hilo kutokea tena katika siku zijazo!
Pamoja, inaonekana tu baridi.
Hatua ya 1: Kuanza
** SASISHA **
**************************************************************************************************************************
Kwa kweli nilifanya hii iwe rahisi kufundisha kidogo. Nilirekebisha repo kwenye Github kusakinisha kiatomati, kusanidi na kupeleka mzigo wa HAProxy kwenye Pi uliyochagua! Nambari ndogo, kuhariri kidogo, nafasi ndogo za kosa na nafasi zaidi za kujifurahisha!
**************************************************************************************************************************
Kichwa juu ya https://www.raspberrypi.org/downloads/raspbian/ na pakua nakala mpya ya Raspbian Stretch Lite.
Toa faili ya. ZIP na andika.img kwa kila kadi ya MicroSD kwa kila Pi kwenye nguzo yako. Watumiaji wa OSX, zana nzuri kwa hii ni
Baada ya kuchapa.img kwenye kadi ya MicroSD, nenda kwenye kadi kwenye kipata kipya cha Finder au File Explorer - hii inapaswa kupewa jina kwa chaguo-msingi. Kwa hiyo, tengeneza faili mpya inayoitwa SSH. Hakikisha hutaweka chochote kwa ugani wa faili. Hii itawezesha SSH kwenye Rpi3 yako. Ondoa kadi na uweke kwenye Pi yako. Rudia hatua hii kwa 2 Pi iliyobaki (au hata nyingi unamaliza kutumia).
Hatua ya 2: Kuweka vifaa vyako
Mfano huu unachukua nguzo 3 ya nodi ya Rpi, na orodha ya vifaa iko chini:
-
5 bandari Ethernet Kubadilisha x 1
https://www.amazon.ca/gp/product/B00QR6XFHQ/ref=oh…
-
5 Adapter ya Nguvu ya USB x 1 **
https://www.amazon.ca/gp/product/B017R9IJTU/ref=oh…
-
Cable za Ethernet x 4
https://www.amazon.ca/gp/product/B01J8KFTB2/ref=oh…
-
USB 2. kwa kebo ndogo za Nguvu za USB B x 3
https://www.amazon.ca/gp/product/B019U0V75W/ref=oh…
-
Mfano wa Raspberry Pi3 B x 3
https://www.amazon.ca/gp/product/B01CD5VC92/ref=od…
-
Heatsinks x 6
https://www.amazon.ca/gp/product/B010ER7UN8/ref=od_aui_detailpages00?ie=UTF8&psc=1
* Ni muhimu utumie Adapter ya Nguvu ya USB ambayo inauwezo wa kusambaza Raspberry Pi's na kiwango cha chini kinachohitajika cha kufanya kazi
- Unganisha Cable ya x1 Ethernet kutoka kwa router yako hadi kwenye switch ya Ethernet.
- Unganisha Cable ya x1 Ethernet kutoka kwa swichi yako ya Ethernet kwenda kwa kila moja ya Pi yako
- Unganisha x1 USB-to-MicroUSB kutoka kwa kila Pi yako hadi Adapter ya Nguvu ya USB.
- Chomeka yote na uangalie taa za blinky
Ingawa sio lazima, lakini nilitaka bramble ionekane ipoe iwezekanavyo na kuweka kila kitu nadhifu kidogo. Niliamua kuchukua kesi 3 kati ya hizi ambazo zinaweza kubanwa kutoka Amazon. Sikuijumuisha katika hii inayoweza kufundishwa kwani _technically_ haihitajiki, lakini kwa vidokezo vya aesthetics ningependekeza kupendekeza kuchukua.
www.amazon.ca/gp/product/B07BNDFXN9/ref=oh…
** Pointi za Bonasi **
Nilichagua kwenda kwa vidokezo vya ziada vya nerd na nilitaka onyesho bora la kuona ni seva gani nilikuwa nikiwasiliana nayo. Nilikuwa na protoboard ya vipuri iliyokuwa imelazwa karibu na rundo la LED na vipingamizi, kwa hivyo nilibadilisha bodi kadhaa kwa haraka kuweka juu ya pini za GPIO za pi. Kwa kweli, ningekuwa nimetumia vichwa vya kike, lakini nilikuwa na kiume tu kwa hivyo nilihitaji kukata waya za kuruka.
Ikiwa unataka kwenda kwa njia hiyo pia (kwa sababu LED ni nzuri), utahitaji kufuata mafunzo haya kwa:
thepihut.com/blogs/raspberry-pi-tutorials/…
Hatua ya 3: Sanidi Pi yako
Utahitaji kujua anwani za IP za kila Pi kwenye mtandao wako. Ikiwa wewe ni ninja wa CLI, hii inapaswa kuwa rahisi-peasy. Kwa kila mtu mwingine, unaweza kutumia Skana ya IP ya bure, kama SuperScan (OSX). Andika anwani za IP chini.
Ifuatayo, nakili kitufe chako cha umma cha SSH kwa kila Pi yako kwa kutumia amri ifuatayo kutoka kwa terminal yako:
ssh-nakala-id
Mfano::
ssh-nakala-id -i ~ /.ssh / id_rsa.pub [email protected]
Je! Hauna ufunguo wa SSH? Hakuna shida! Endesha tu:
ssh-keygen
katika terminal yako na ufuate vidokezo. Tuko karibu hapo!
Hatua ya 4: Sakinisha Inawezekana
Ikiwa umefika mbali, hongera! Uko dakika chache tu kutoka kuendesha mtandao wako wa kompyuta uliosambazwa.
Kwenye kompyuta / kompyuta yako ya karibu, utahitaji kusanikisha Inawezekana kutoka kwa laini ya amri. Kwa watumiaji wa Mac, ni:
Sudo pip kusakinisha
Kwa kila mtu mwingine, rejelea https://docs.ansible.com/ansible/latest/installat ……. kwa OS yako.
Sasa, utahitaji kuorodhesha repo hii kwenye folda AU pakua. ZIP na uiondoe kwenye folda kwenye mashine yako ya karibu.
github.com/Jtilley84/ansible-apache2-webse…
Katika repo hiyo, utaona faili ya mwenyeji. Fungua kwenye hariri yako ya maandishi (au nano au vim):
[mchezaji wa mzigo]
pi-headnode ansible_host = 192.168.0.228 # <--- Badilisha hii kwa anwani ya ip ya Pi ambayo unataka HAProxy iwe juu.
[nodi]
node2 ansible_host = 192.168.0.16 # <--- Badilisha hii kuwa anwani ya ip ya Pi yako ya pili
node3 ansible_host = 192.168.0.58 # <--- Badilisha hii kuwa anwani ya ip ya Pi yako ya tatu
Hiyo ndio! Ili kuendesha kitabu cha kucheza, nenda kwenye folda ya repo ya msingi na andika yafuatayo kwenye kituo chako:
kitabu cha kucheza kinachoweza kuelezewa
Hatua ya 5: Hongera !
Umefanya tu uchawi wa kompyuta kutokea. Hongera!
Hii ni uthibitisho tu wa dhana. Katika repo hii, kitabu cha kucheza kinasukuma faili ya kipekee ya index.html kwa kila nodi ili uweze kuibua utatuzi ikiwa inafanya kazi au la. Kwa seva ya uzalishaji, ungetaka kuhariri kitabu cha kucheza kupeleka tovuti yako.
Ikiwa una maswali yoyote au maoni, ningependa kuyasikia! Tafadhali kagua repo ya Github na uma mbali! Ningependa kuona unachokuja nacho.
Ilipendekeza:
Basiliscus "α". Basilisk ya Mandalorian W / Raspberry Pi Vifaa na OS Raspbian: 19 Hatua
Basiliscus "α". Basilisk ya Mandalorian W / Raspberry Pi Hardware na OS ya Raspbian: Mradi huu ni kuhusu kifaa ambacho unaweza kutumia kama kompyuta, tofauti na kompyuta ndogo, ukiwa unaenda. Kusudi lake kuu ni kukuruhusu uandike nambari yako ikiwa unapanga programu au unajifunza. Pia, ikiwa wewe ni mwandishi au unapenda kuandika hadithi, hata kama
"Mtengenezaji Tayari" - Dhibiti Mradi wa "Kazi za Nguvu za Lego": Hatua 9
Mradi wa "Tayari" - Dhibiti "Mradi wa Nguvu za Lego": Jifunze jinsi ya kudhibiti Lego " Kazi za nguvu " vifaa na bodi ya Arduino na ujenge mradi wako katika " Tayari Muumba " mhariri (Hakuna nambari inahitajika) kudhibiti kijijini mfano wako
HC - 06 (Moduli ya Mtumwa) Kubadilisha "JINA" Bila Matumizi "Monitor Serial Arduino" ambayo "Inafanya Kazi kwa Urahisi": Njia isiyo na Kosa!: Hatua 3
HC - 06 (Module ya Mtumwa) Kubadilisha "JINA" Bila Matumizi "Monitor Serial Arduino" … hiyo "Inafanya Kazi kwa Urahisi": Njia isiyo na Kosa! Baada ya " Muda Mrefu " kujaribu Kubadilisha Jina kwenye HC - 06 (Moduli ya Mtumwa), kwa kutumia " mfuatiliaji wa mfululizo wa Arduino, bila " Kufanikiwa ", Nimepata njia nyingine rahisi na im Sharing sasa! Furahiya marafiki
3 Axis CNC Router - 60 "x60" x5 "- JunkBot: Hatua 5 (na Picha)
3 Axis CNC Router - 60 "x60" x5 "- JunkBot: Hii inayoweza kufundishwa ni ya kwanza katika safu ya kumbukumbu ya ujenzi wa router ya CNC ya mhimili 3. Hii pia ni kiingilio changu cha Mashindano ya Universal Laser Cutter. Lengo la hii inayoweza kufundishwa sio kuonyesha hatua kamili kwa hatua lakini badala yake
Kufanya Kamera Yako Kuwa "Maoni ya Usiku ya kijeshi", Kuongeza Athari za Usiku, au Kuunda Njia ya Maono ya Usiku "kwenye Kamera yoyote !!!: Hatua 3
Kufanya Kamera Yako Kuwa "Maoni ya Usiku ya kijeshi", Kuongeza Athari za Usiku, au Kuunda Njia ya Maono ya Usiku kwenye Kamera Yoyote !!!: *** Hii imekuwa ndani ya DIGITAL SIKU PICHA MASHINDANO, Tafadhali nipigie kura ** * Ikiwa unahitaji msaada wowote, tafadhali tuma barua pepe: [email protected] Ninazungumza Kiingereza, Kifaransa, Kijapani, Kihispania, na mimi najua lugha zingine ikiwa