Sådan oprettes en Raspberry Pi-webserver

Posted on
Forfatter: Robert Simon
Oprettelsesdato: 22 Juni 2021
Opdateringsdato: 1 Juli 2024
Anonim
Sådan oprettes en Raspberry Pi-webserver - Viden
Sådan oprettes en Raspberry Pi-webserver - Viden

Indhold

er en wiki, hvilket betyder, at mange artikler er skrevet af flere forfattere. For at oprette denne artikel deltog 33 personer, nogle anonyme, i dens udgave og dens forbedring over tid.

Hvis du leder efter en måde at oprette en billig webserver, der primært bruges som testmiljø eller til opbevaring af filer, er Raspberry Pi perfekt til dig. Men hvad er en Raspberry Pi? Det er en meget billig mini-computer, perfekt til basale funktioner. Denne guide viser dig, hvordan du opretter en webserver fra en ny Raspberry Pi. Bemærk, at til denne artikel arbejder vi på Windows.


etaper

Del 1 af 7:
Start Raspberry Pi-operativsystemet

  1. 1 Få en kopi af OS (operativsystem) fra Raspberry Pi fra linket i kildesektionen. Der er flere distributioner tilgængelige, men til denne artikel bruger vi versionen "Raspbian".
  2. 2 Ekstraher billedet til SD-kortet. For at gøre dette har du brug for et værktøj kaldet Win32 Disc Imager. Et link til dette er også tilgængeligt i kildesektionen. Åbn nu værktøjet, naviger til det bibliotek, hvor SD-kortet er placeret, vælg OS-billede placering af Raspberry Pi, og vælg "burn".
  3. 3 Når du har brændt, kan du placere SD-kortet i din Raspberry Pi og derefter tilslutte resten af ​​kablerne og sørge for at tilslutte mini-USB sidst.
  4. 4 Når operativsystemet er færdig med indlæsning, skal du autentificere. Standardbrugernavnet er "pi", og standardadgangskoden er "hindbær".
  5. 5 Start med at ændre adgangskoden. Skriv fra kommandolinjen:

    passwd pi

  6. 6 Indtast din nye adgangskode, og bekræft den. Bemærk, at markøren ikke bevæger sig, når du indtaster adgangskoder, men du indtaster e. reklame

Del 2 af 7:
Start softwareopdateringer

  1. 1 Når du kører en nylig version af Debian, har du noget rengøring, installation og opdateringer at gøre. Først opdaterer vi uret, opdaterer vores kilder og opdaterer alle forudinstallerede pakker. Skriv følgende i kommandolinjen (tryk på retur / indtast efter hver linje):

    sudo dpkg-rekonfigurer tzdata sudo apt-get-opdatering sudo apt-get-opgradering

  2. 2 Indstil dato og klokkeslæt. Indtast kommandolinjen (udskift om nødvendigt):

    sudo dato - sæt = "30. december 2013 10:00:00" reklame

Del 3 af 7:
Hold firmware up-to-date

  1. 1 Dernæst ønsker vi at installere RPI-opdateringsværktøjet, der er produceret af Hexxeh for at holde Raspberry Pi opdateret. For at gøre dette skal du køre følgende kommandoer (tryk på retur / indtast efter hver linje):

    sudo apt-get install ca-certifikater 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 reklame

Del 4 af 7:
Installer SSH

  1. 1 Nu vil vi installere SSH, så vi kan gøre det fra en anden computer. For at gøre dette vil vi først notere IP-adressen på Raspberry Pi:

    ifconfig
    Du skulle se noget lignende:

    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 Omfang: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrisk: 1 RX-pakker: 35463998 fejl: 0 droppet: 0 overskridelser: 0 ramme: 0 TX-pakker: 30563995 fejl: 0 droppet: 0 overskridelser: 0 transportør: 0 sammenstød: 0 txqueuelen: 1000 RX-bytes: 11300336376 (11,3 GB) TX-bytes: 33179556297 (33,1 GB) Afbrydelse: 76 Sørg for, at du er tilsluttet internettet! Nøgleordet eth0 vises, hvis du har et Ethernet-kabel tilsluttet. Trådløst kaldes sandsynligvis wlan0, men det kan ændre sig.
    På den anden linje, "inet addr: 69.164.xxx.xxx" st IP-adresse på din Raspberry Pi.

  2. 2 Aktivér nu SSH og genstart (tryk på return / enter efter hver linje):

    Når du har noteret inet addr, skal du gøre: sudo /etc/init.d/ssh start, hver gang du starter pi. Tip: Hvis der opstår en fejl, skal du bruge kommandoen herunder og derefter kommandoen ovenfor. sudo apt-get install ssh Derefter genstart din ft: sudo shutdown -r nu

  3. 3 Du kan nu frakoble kablerne fra dit USB-tastatur og skærm. Disse er ikke længere nødvendige, da alt andet vil ske gennem SSH.
  4. 4Download en SSH-klient som PuTTy (www.putty.org), der kan downloades gratis fra Google og kan oprette forbindelse til IP-adressen på din Raspberry Pi ved hjælp af brugernavnet "pi" og den adgangskode, du har konfigureret tidligere. reklame

Del 5 af 7:
Installer webserveren

  1. 1 For at installere Apache og PHP skal du køre følgende kommandoer:

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

  2. 2 Genstart tjenesten nu:

    sudo service apache2 genstart
    OR

    sudo /etc/init.d/apache2 genstart

  3. 3 Indtast IP-adressen på din Raspberry Pi i din webbrowser. Du skal se en simpel side, der siger "Det fungerer! ". reklame

Del 6 af 7:
Installer MySQL

  1. 1 For at installere MySQL skal du installere nogle pakker med følgende kommandoer:

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

Del 7 af 7:
FTP-installationsprogram

  1. 1 Vi vil nu installere FTP, som gør det muligt at overføre filer til og fra din Raspberry Pi.
  2. 2 Tag besiddelse af rodweben:

    sudo chown -R pi / var / www

  3. 3 Installer derefter vsftpd:

    sudo apt-get install vsftpd

  4. 4 Rediger din vsftpd.conf-fil:

    sudo nano /etc/vsftpd.conf

  5. 5 Foretag følgende ændringer:
    • anonymous_enable = JA à anonymous_enable = NO
    • udkommentere local_enable = JA og write_enable = JA ved at fjerne symbolet # i begyndelsen af ​​hver linje
    • gå derefter til bunden af ​​filen og tilføj force_dot_files = JA.
  6. 6Gem nu og afslutt ved at gøre CTRL-O, CTRL-X.
  7. 7 Genstart derefter vsftpd:

    sudo service vsftpd genstart

  8. 8 Opret en genvej fra PI-hjemmemappen til / var / www:

    ln -s / var / www / ~ / www

  9. 9Du kan nu udføre en FTP ved hjælp af Pi-brugeren og få adgang til mappen / var / www via en genvej, der skal vises efter godkendelse. reklame

rådgivning

  • Der er ikke behov for at installere en FTP-server, hvis du har en SSH-server installeret. Du kan bruge et program som WinSCP til at forbinde dig til SCP, som er mere sikkert og kræver ikke, at du åbner en anden port på din Raspberry Pi.
  • Hvis du har en fejl med at sige "wget: kommando ikke fundet", skal du "sudo apt-get install wget".
reklame

Nødvendige elementer

  • Raspberry Pi (model B)
  • Et tomt SD-kort på mindst fire gigabits
  • Micro USB-kabel (til mad)
  • Et netværkskabel med internetadgang
  • USB-tastatur
Hentet fra "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"