INHOUDSOPGAWE:
- Stap 1: Initialiseer u Framboos Pi
- Stap 2: Sluit u randapparatuur aan en meld aan
- Stap 3: Koppel die Raspberry Pi aan die internet
- Stap 4: Maak seker dat u Pi op datum is
- Stap 5: Installeer NodeJS op die Pi
- Stap 6: Installeer Express en die Express Generator
- Stap 7: Begin die Express Generator
- Stap 8: Stel die bediener op om te begin tydens opstart
- Stap 9: (OPSIONEEL) Oordrag
- Stap 10: Gaan na die webbediener
Video: Hoe om 'n snelwebbediener te maak met 'n framboos Pi: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hierdie gids sal u vertel hoe u u Raspberry Pi kan laat gasheer vir 'n webbediener wat gebruik kan word vir die aanbied van webwerwe, en selfs effens aangepas kan word om baie ander aanlyn-dienste soos speletjiebedieners of videostreamingsbedieners aan te bied. Ons sal slegs bespreek hoe u 'n basiese webbediener kan huisves sonder om die standaardpakket te wysig.
Vereiste materiaal:
- Raspberry Pi (ons beveel die Raspberry Pi 3 Model B+ aan, aangesien dit 'n ingeboude draadlose adapter het)
- toegang tot die internet
- SD -kaart (aanbevole 32 GB, minimum 8 GB)
- USB -sleutelbord
- USB -muis
- HDMI -kabel
- Monitor met HDMI
- Toegang tot die konfigurasiepaneel van u router (dit is vir poortaanstuur)
Stap 1: Initialiseer u Framboos Pi
Plaas die Micro SD -kaart in 'n ander masjien en installeer die Raspbian -bedryfstelsel daarop volgens die gids op https://www.raspberrypi.org as u met 'n nuwe een begin. Andersins, maak seker dat u Micro SD -kaart in u Raspberry Pi is.
Stap 2: Sluit u randapparatuur aan en meld aan
Koppel die monitor aan met die HDMI -kabel, steek u USB -sleutelbord in, steek u USB -muis en kragbron in die Raspberry Pi.
Meld aan by die Pi sodra dit opgestart is met die standaard gebruikersnaam en wagwoord indien versoek. Die aanvanklike gebruikersnaam is "pi" en die aanvanklike wagwoord is "framboos".
Stap 3: Koppel die Raspberry Pi aan die internet
As u toegang tot 'n ethernetkabel het, moet u dit eenvoudig aansluit, en dan is u klaar.
As u Wifi gebruik, is daar 'n paar verskillende maniere om dit te bereik. Hierdie gids volg 'n terminale vensterbenadering om te verseker dat, selfs as u nie die Raspbian se GUI gebruik nie, u steeds kan koppel.
-
Maak 'n terminale venster oop as u 'n GUI gebruik.
langs die balk bo -aan die bladsy is die terminale daar
-
Maak seker dat u Raspberry Pi die Wifi opspoor
- Voer die opdrag `sudo iwlist wlan0 scan` in
-
Soek u toegangspunt
- ESSID is die naam van die toegangspunt
- IE is die verifikasie wat gebruik word.
- Voer die opdrag `wpa_cli` in om die toegangspunt te konfigureer.
-
Voer 'add_network' in
- Dit voeg 'n nuwe netwerk by u opsetlys.
- Dit gee 'n enkele getalwaarde in die eindvenster terug. Die eerste netwerk is '0' genoem, en hierdie gids veronderstel dat u die eerste netwerk opstel. As dit nie die geval is nie, vervang die nommer in die opdragte met die een wat die opdrag teruggestuur het.
-
Stel die nuwe netwerk op
-
Voer `set_network 0 ssid" ESSID "` in
- Vervang ESSID met die naam van die toegangspunt. Maak seker dat die naam van die toegangspunt in aanhalings is.
- Onthou, as u add_network -opdrag 'n ander nommer as 0 gelewer het, vervang die 0 in die opdrag met die getal wat teruggestuur is
-
Voer `set_network 0 psk" PASSWORD "in
- Vervang wagwoord met die wagwoord van die toegangspunt. Maak seker dat die toegangspunt se wagwoord in aanhalings is.
-
Onthou, as u add_network -opdrag 'n ander nommer as 0 teruggestuur het, vervang die 0 in die opdrag met die getal wat teruggestuur is.
-
-
Koppel aan die netwerk deur die opdrag 'select_network 0' in te voer
Onthou, as u add_network -opdrag 'n ander nommer as 0 gelewer het, vervang die 0 in die opdrag met die getal wat teruggestuur is
- Verlaat die toepassing deur 'stop' te tik
Stap 4: Maak seker dat u Pi op datum is
Werk u stelselpakketlys binne u terminale venster op deur 'sudo apt -get update -y' in te tik.
Dateer vervolgens alle geïnstalleerde pakkette op deur 'sudo apt-get dist-upgrade -y' in te tik.
Stap 5: Installeer NodeJS op die Pi
Binne die terminale venster moet ons NodeJS installeer, wat 'n implementering van JavaScript aan die bediener is. Express gebruik NodeJS om uit te voer. Om NodeJS te installeer, moet ons dit op die Pi kry. Voer 'sudo apt -get install nodejs -y' in. Maak seker dat NodeJS geïnstalleer is deur 'nodejs -v' in te voer om die huidige weergawenommer geïnstalleer te kry.
Nadat NodeJS geïnstalleer is, moet ons die Node Package Manager installeer. Dit is die pakketbestuurder wat saam met NodeJS werk om modules, soos ExpressJS, te installeer. Voer 'sudo apt -get install npm -y' in. Maak seker dat NPM geïnstalleer is deur 'npm -v' te tik om die huidige weergawe nommer geïnstalleer te kry.
Stap 6: Installeer Express en die Express Generator
Sodra npm geïnstalleer is, tik "sudo npm install express -g". Dit laai ExpressJS af in die globale gids van die pakketbestuurder, sodat u Express in enige gids kan uitvoer.
Tik vervolgens "sudo npm install express -generator -g". Dit is 'n standaard Express -bedieneropwekker, wat fantasties is om vinnig 'n webbediener op te stel.
Stap 7: Begin die Express Generator
Tik 'sudo express myapp'. U kan 'myapp' vervang met alles wat u u webbediener wil noem.
Dit skep 'n gids met die nodige lêers wat nodig is om uit te voer.
Die standaardaansig -enjin is Pug.
Dit word sterk aanbeveel om na ander opsies te kyk en wat u met Express kan doen.
Sodra die Express -kragopwekker klaar is, kan u toets of die webbediener werk. Tik 'cd myapp' run 'npm om die gids wat gegenereer is in te voer, en tik dan' npm start 'waarmee die toepassing uitgevoer word.
Gebruik die standaardpoort, maak 'n webblaaier oop en navigeer na localhost: 3000. U moet 'Express, Welcome to Express' sien. U het 'n Express -webbediener suksesvol geskep.
Stap 8: Stel die bediener op om te begin tydens opstart
Wysig die rc.local -lêer. Hierdie lêer word uitgevoer elke keer as die Pi opstart
Doen dit deur 'sudo nano /etc/rc.local' in te tik
Voeg die volgende reël by voor die reël "afrit 0": "su pi -c 'node /home/pi/myapp/server.js </dev/null $'"
Vervang die 'myapp' -gedeelte van die vouerstruktuur met wat u ook u webbediener genoem het.
Stoor die lêer deur op CTRL + x te druk.
Stap 9: (OPSIONEEL) Oordrag
Dit is 'n belangrike stap as u wil hê dat u webbediener buite u huis- of skoolnetwerk kan sien. Hierdie proses sal verskil, afhangende van die router, maar die idee bly dieselfde. U kan 'n spesifieke gids vir u router hier https://portforward.com/router.htm vind deur die modelnommer van u router te gebruik. Die foto hierbo toon 'n voorbeeld van hoe die webblad kan lyk, afkomstig van portforward.com
- Kry toegang tot die bedieningspaneel van u routers
-
Versamel 2 inligting, die interne IP -adres van die framboos pi en die eksterne IP -adres van die router
- Die interne IP -adres van die pi kan gevind word deur 'sudo ip addr show' in die terminaal te tik
- U kan die eksterne IP -adres vind deur 'Wat is my IP -adres' op Google in te tik.
- In die konfigurasiepaneel van u routers wil u 'n reël opstel met behulp van die interne IP -adres van die framboos pi
- kies TCP, en vir die poort kan u die poort wat u op u knooppuntbediener in die sneltoepassing stel, gebruik: 1337
Stap 10: Gaan na die webbediener
U het nou toegang tot u webbediener vanaf 'n afgeleë plek, tik https:// INTERNAL_IP_ADDRESS: 1337 en maak seker dat u "INTERNAL_IP_ADDRESS" vervang met die eksterne IP as u toegang tot die webbediener verkry vanaf 'n eksterne netwerk, of die gebruik van die interne IP as u toegang verkry vanaf dieselfde netwerk.
Aanbeveel:
Hoe om 'n slim vloedopsporing alarmstelsel te maak met behulp van Framboos Pi en Partikel Argon: 6 stappe
Hoe om 'n slim vloedopsporing alarmstelsel te maak met behulp van Raspberry Pi en Particle Argon: Om standaard vloed sensors te hê, is baie goed om groot skade aan u huis of werkplek te voorkom, maar dit maak dit moeilik as u nie tuis is om die alarm by te woon nie. jy kan die slim koop Hierdie vloedalarmstelsel bespeur enige vloeistof en veroorsaak alar
Hoe om 'n kaartspel op 'n Framboos Pi te maak: 8 stappe
Hoe om 'n kaartspel op 'n Framboos Pi te maak: Die doel hiervan is om 'n speletjie op die framboos pi te maak met musiek, knoppies, ligte en 'n zoemer! die spel heet Aces en die doel is om so na as moontlik aan 21 te kom sonder om oor te gaan Stap 1: Die Raspberry Pi voorberei Kry die framboospi en
Maak 'n radioteleskoop met Framboos Pi: 6 stappe (met foto's)
Maak 'n radioteleskoop met Framboos Pi: Dit is baie maklik om 'n optiese teleskoop te kry. U kan net een koop by 'n vervaardiger van sulke teleskope. Dieselfde kan egter nie eintlik gesê word oor radioteleskope nie. Gewoonlik moet u dit self maak. In hierdie instruksies sal ek wys hoe
Hoe om 'n hommeltuig te maak met Arduino UNO - Maak 'n quadcopter met behulp van mikrokontroller: 8 stappe (met foto's)
Hoe om 'n hommeltuig te maak met Arduino UNO | Maak 'n quadcopter met behulp van mikrobeheerder: inleiding Besoek my Youtube -kanaal 'n Drone is 'n baie duur apparaat (produk) om te koop. In hierdie pos gaan ek bespreek hoe ek dit goedkoop kan maak ?? En hoe kan u u eie goedkoop maak teen goedkoop pryse … In Indië is al die materiale (motors, ESC's
Hoe om 'n slim tas te maak met 'n framboos Pi: 4 stappe
Hoe om 'n slim tas te maak met 'n Framboos Pi: In hierdie tutoriaal gaan ek verduidelik hoe u 'n slim tas met 'n framboos Pi kan maak. As u klaar is, kan u u tas wêreldwyd opspoor en weeg sonder 'n skaal. Kom ons begin