Hvordan lage en Raspberry Pi-webserver

Posted on
Forfatter: Robert Simon
Opprettelsesdato: 22 Juni 2021
Oppdater Dato: 13 Kan 2024
Anonim
Creating A Raspberry Pi Web Server For My Home!
Video: Creating A Raspberry Pi Web Server For My Home!

Innhold

er en wiki, som betyr at mange artikler er skrevet av flere forfattere. For å lage denne artikkelen deltok 33 personer, noen anonyme, i utgaven og forbedringen over tid.

Hvis du leter etter en måte å lage en billig webserver, som hovedsakelig brukes som testmiljø eller for å lagre filer, er Raspberry Pi perfekt for deg. Men hva er en Raspberry Pi? Det er en veldig billig minidator, perfekt for grunnleggende funksjoner. Denne guiden viser deg hvordan du lager en webserver fra en ny Raspberry Pi. Vær oppmerksom på at for denne artikkelen jobber vi med Windows.


stadier

Del 1 av 7:
Start Raspberry Pi-operativsystemet

  1. 1 Få en kopi av OS (operativsystem) fra Raspberry Pi fra lenken i kildedelen. Det er flere distribusjoner tilgjengelig, men for denne artikkelen bruker vi versjonen "Raspbian".
  2. 2 Pakk ut bildet til SD-kortet. For å gjøre dette, trenger du et verktøy som heter Win32 Disc Imager. En lenke for dette er også tilgjengelig i kildedelen. Nå åpner verktøyet, naviger til katalogen der SD-kortet er lokalisert, velg OS-bildeposisjonen til Raspberry Pi, og velg "burn".
  3. 3 Når du har gjort brenningen, kan du plassere SD-kortet i Raspberry Pi og deretter koble til resten av kablene, og sørg for å koble til mini USB sist.
  4. 4 Når operativsystemet er ferdig lastet, må du autentisere. Standard brukernavn er "pi", og standardpassordet er "bringebær".
  5. 5 Start med å endre passordet. Skriv inn kommandolinjen:

    passwd pi

  6. 6 Skriv inn det nye passordet og bekreft det. Merk at markøren ikke vil bevege seg når du skriver inn passordene, men du skriver inn e. annonsering

Del 2 av 7:
Start programvareoppdateringer

  1. 1 Når du kjører en nylig versjon av Debian, vil du ha litt rengjøring, installasjon og oppdateringer å gjøre. Først vil vi oppdatere klokken, oppdatere kildene våre og oppdatere alle forhåndsinstallerte pakker. Skriv inn følgende i kommandolinjen (trykk retur / enter etter hver linje):

    sudo dpkg-rekonfigurer tzdata sudo apt-get-oppdatering sudo apt-get-oppgradering

  2. 2 Angi dato og klokkeslett. Skriv inn kommandolinjen (erstatt om nødvendig):

    sudo date --set = "30. desember 2013 10:00:00" annonsering

Del 3 av 7:
Hold fastvaren oppdatert

  1. 1 Deretter ønsker vi å installere RPI-oppdateringsverktøyet produsert av Hexxeh for å holde Raspberry Pi oppdatert. For å gjøre dette, kjør følgende kommandoer (trykk retur / enter etter hver linje):

    sudo apt-get install ca-certificates 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 nå annonsering

Del 4 av 7:
Installer SSH

  1. 1 Nå vil vi installere SSH slik at vi kan gjøre det fra en annen datamaskin. For å gjøre dette, vil vi først merke IP-adressen til Raspberry Pi:

    ifconfig
    Du bør se noe slikt:

    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 feil: 0 droppet: 0 overskridelser: 0 ramme: 0 TX-pakker: 30563995 feil: 0 droppet: 0 overskridelser: 0 transportør: 0 påkjørsler: 0 txqueuelen: 1000 RX-byte: 11300336376 (11,3 GB) TX-bytes: 33179556297 (33,1 GB) Avbryt: 76 Forsikre deg om at du er koblet til Internett! Nøkkelordet eth0 vises hvis du har en Ethernet-kabel tilkoblet. Trådløst vil trolig bli kalt wlan0, men det kan endre seg.
    På den andre linjen, "inet addr: 69.164.xxx.xxx" st IP-adresse til Raspberry Pi.

  2. 2 Nå, aktiver SSH og start på nytt (trykk retur / enter etter hver linje):

    Etter å ha notert inet addr, gjør du: sudo /etc/init.d/ssh start hver gang du starter pi. Tips: Hvis det oppstår en feil, bruk kommandoen nedenfor og deretter kommandoen over. sudo apt-get install ssh Deretter starter du ft: sudo shutdown -r nå

  3. 3 Du kan nå koble ledningene fra USB-tastaturet og skjermen. Disse er ikke lenger nødvendig, da alt annet vil bli gjort gjennom SSH.
  4. 4Last ned en SSH-klient som PuTTy (www.putty.org) som kan lastes ned gratis fra Google og som kan koble til IP-adressen til Raspberry Pi ved å bruke brukernavnet "pi" og passordet du har konfigurert tidligere. annonsering

Del 5 av 7:
Installer webserveren

  1. 1 Kjør følgende kommandoer for å installere Apache og PHP:

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

  2. 2 Start tjenesten på nytt nå:

    sudo service apache2 omstart
    OR

    sudo /etc/init.d/apache2 omstart

  3. 3 Skriv inn IP-adressen til Raspberry Pi i nettleseren. Du skal se en enkel side som sier "Det fungerer! ". annonsering

Del 6 av 7:
Installer MySQL

  1. 1 For å installere MySQL, installerer du noen pakker med følgende kommandoer:

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

Del 7 av 7:
FTP-installasjonsprogram

  1. 1 Vi vil nå installere FTP som gjør det mulig å overføre filer til og fra Raspberry Pi.
  2. 2 Ta besittelse av rotnettet:

    sudo chown -R pi / var / www

  3. 3 Installer deretter vsftpd:

    sudo apt-get install vsftpd

  4. 4 Rediger vsftpd.conf-filen:

    sudo nano /etc/vsftpd.conf

  5. 5 Gjør følgende endringer:
    • anonymous_enable = JA à anonymous_enable = NO
    • uncomment local_enable = JA og write_enable = JA ved å fjerne symbolet # i begynnelsen av hver linje
    • gå deretter til bunnen av filen og legg til force_dot_files = JA.
  6. 6Lagre og avslutt nå ved å gjøre CTRL-O, CTRL-X.
  7. 7 Start deretter vsftpd på nytt:

    sudo service vsftpd omstart

  8. 8 Lag en snarvei fra PI-hjemmemappen til / var / www:

    ln -s / var / www / ~ / www

  9. 9Du kan nå gjøre en FTP ved hjelp av Pi-brukeren og få tilgang til / var / www-mappen via en snarvei som skal vises etter godkjenning. annonsering

råd

  • Det er ikke nødvendig å installere en FTP-server hvis du har en SSH-server installert. Du kan bruke et program som WinSCP for å koble deg til SCP som er tryggere og krever ikke at du åpner en annen port på Raspberry Pi.
  • Hvis du har en feil med å si "wget: kommando ikke funnet", gjør du "sudo apt-get install wget".
annonsering

Nødvendige elementer

  • Raspberry Pi (modell B)
  • Et tomt SD-kort på minst fire gigabiter
  • Micro USB-kabel (for mat)
  • En nettverkskabel med Internett-tilgang
  • USB-tastatur
Hentet fra "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"