Hur man skapar en Raspberry Pi webbserver

Posted on
Författare: Robert Simon
Skapelsedatum: 22 Juni 2021
Uppdatera Datum: 1 Juli 2024
Anonim
How to build an air quality monitor using Raspberry Pi Zero W + ANAVI Infrared pHAT
Video: How to build an air quality monitor using Raspberry Pi Zero W + ANAVI Infrared pHAT

Innehåll

är en wiki, vilket innebär att många artiklar är skriven av flera författare. För att skapa denna artikel deltog 33 personer, några anonyma, i sin utgåva och förbättring över tid.

Om du letar efter ett sätt att skapa en billig webbserver, som främst används som testmiljö eller för att lagra filer, är Raspberry Pi perfekt för dig. Men vad är en Raspberry Pi? Det är en mycket billig minidator, perfekt för grundläggande funktioner. Den här guiden visar hur du skapar en webbserver från en ny Raspberry Pi. Observera att för den här artikeln kommer vi att arbeta med Windows.


stadier

Del 1 av 7:
Starta Raspberry Pi-operativsystemet

  1. 1 Skaffa en kopia av operativsystemet (operativsystem) från Raspberry Pi från länken i källavsnittet. Det finns flera distributioner tillgängliga, men för den här artikeln kommer vi att använda "Raspbian" -versionen.
  2. 2 Extrahera bilden till SD-kortet. För att göra detta behöver du ett verktyg som heter Win32 Disc Imager. En länk till detta finns också i källsektionen. Öppna nu verktyget, navigera till katalogen där SD-kortet finns, välj OS-bildplatsen för Raspberry Pi och välj "bränna".
  3. 3 När du har gjort bränningen kan du placera SD-kortet i Raspberry Pi och sedan ansluta resten av kablarna och se till att ansluta mini-USB senast.
  4. 4 När operativsystemet har laddats slut måste du verifiera. Standardanvändarnamnet är "pi", och standardlösenordet är "hallon".
  5. 5 Börja med att ändra lösenordet. Skriv från kommandoraden:

    passwd pi

  6. 6 Ange ditt nya lösenord och bekräfta det. Observera att markören inte kommer att röra sig när du anger lösenord men du anger e. reklam

Del 2 av 7:
Starta programuppdateringar

  1. 1 När du kör en ny version av Debian kommer du att ha några rengöring, installation och uppdateringar att göra. Först kommer vi att uppdatera klockan, uppdatera våra källor och uppdatera alla förinstallerade paket. Skriv följande i kommandoraden (tryck på retur / enter efter varje rad):

    sudo dpkg-rekonfigurera tzdata sudo apt-get-uppdatering sudo apt-get-uppgradering

  2. 2 Ställ in datum och tid. Skriv in kommandoraden (ersätt vid behov):

    sudo date - set = "30 december 2013 10:00:00" reklam

Del 3 av 7:
Håll fast programvaran uppdaterad

  1. 1 Därefter vill vi installera RPI-uppdateringsverktyget som produceras av Hexxeh för att hålla Raspberry Pi uppdaterad. För att göra detta, kör följande kommandon (tryck på retur / enter efter varje rad):

    sudo apt-get install ca-certifikat sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r nu reklam

Del 4 av 7:
Installera SSH

  1. 1 Nu kommer vi att installera SSH så att vi kan göra det från en annan dator. För att göra detta noterar vi först IP-adressen till Raspberry Pi:

    ifconfig
    Du borde se något liknande:

    eth0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Mask: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Räckvidd: Länk UPP BROADCAST RUNNING MULTICAST MTU: 1500 Metrisk: 1 RX-paket: 35463998 fel: 0 tappade: 0 överskridanden: 0 ram: 0 TX-paket: 30563995 fel: 0 tappade: 0 överskridanden: 0 transportör: 0 kollisioner: 0 txqueuelen: 1000 RX-byte: 11300336376 (11,3 GB) TX-byte: 33179556297 (33,1 GB) Avbrott: 76 Se till att du är ansluten till Internet !! Nyckelordet eth0 visas om du har en Ethernet-kabel ansluten. Trådlöst kommer troligen att kallas wlan0, men det kan ändras.
    På den andra raden "inet addr: 69.164.xxx.xxx" st IP-adress för din Raspberry Pi.

  2. 2 Aktivera nu SSH och starta om (tryck på retur / enter efter varje rad):

    Efter att ha noterat inet addr, gör: sudo /etc/init.d/ssh start varje gång du startar pi. Tips: Om ett fel uppstår använder du kommandot nedan och sedan kommandot ovan. sudo apt-get install ssh Sedan startar du om din ft: sudo-avstängning -r nu

  3. 3 Du kan nu koppla ur kabeln från ditt USB-tangentbord och skärm. Dessa behövs inte längre, eftersom allt annat kommer att göras genom SSH.
  4. 4Ladda ner en SSH-klient som PuTTy (www.putty.org) som kan laddas ner gratis från Google och kan ansluta till IP-adressen till din Raspberry Pi med användarnamnet "pi" och lösenordet du har konfigurerat tidigare. reklam

Del 5 av 7:
Installera webbservern

  1. 1 Kör följande kommandon för att installera Apache och PHP:

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

  2. 2 Starta om tjänsten nu:

    sudo-tjänst apache2 omstart
    ELLER

    sudo /etc/init.d/apache2 omstart

  3. 3 Ange IP-adressen för din Raspberry Pi i din webbläsare. Du bör se en enkel sida som säger "Det fungerar! ". reklam

Del 6 av 7:
Installera MySQL

  1. 1 För att installera MySQL, installerar du några paket med följande kommandon:

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

Del 7 av 7:
FTP-installatör

  1. 1 Vi kommer nu att installera FTP som gör det möjligt att överföra filer till och från din Raspberry Pi.
  2. 2 Ta besittning av rotwebben:

    sudo chown -R pi / var / www

  3. 3 Installera sedan vsftpd:

    sudo apt-get install vsftpd

  4. 4 Redigera din vsftpd.conf-fil:

    sudo nano /etc/vsftpd.conf

  5. 5 Gör följande ändringar:
    • anonymous_enable = JA à anonymous_enable = NEJ
    • avkommentera local_enable = JA och write_enable = JA genom att ta bort symbolen # i början av varje rad
    • gå sedan till botten av filen och lägg till force_dot_files = JA.
  6. 6Spara och avsluta nu genom att göra CTRL-O, CTRL-X.
  7. 7 Starta sedan om vsftpd:

    sudo service vsftpd omstart

  8. 8 Skapa en genväg från PI-hemmappen till / var / www:

    ln -s / var / www / ~ / www

  9. 9Du kan nu göra en FTP med Pi-användaren och komma åt mappen / var / www via en genväg som ska visas efter verifiering. reklam

råd

  • Det finns ingen anledning att installera en FTP-server om du har en SSH-server installerad. Du kan använda ett program som WinSCP för att ansluta dig till SCP, vilket är säkrare och kräver inte att du öppnar en annan port på Raspberry Pi.
  • Om du har ett fel med att säga "wget: kommandot inte hittat" gör du "sudo apt-get install wget".
reklam

Nödvändiga element

  • Raspberry Pi (modell B)
  • Ett tomt SD-kort på minst fyra gigabit
  • Micro USB-kabel (för mat)
  • En nätverkskabel med Internet-åtkomst
  • USB-tangentbord
Hämtad från "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"