Hvordan lage en Raspberry Pi -webserver (med bilder)

Innholdsfortegnelse:

Hvordan lage en Raspberry Pi -webserver (med bilder)
Hvordan lage en Raspberry Pi -webserver (med bilder)

Video: Hvordan lage en Raspberry Pi -webserver (med bilder)

Video: Hvordan lage en Raspberry Pi -webserver (med bilder)
Video: How To Install CodeBlocks in Windows 10/11 (2022) Latest Version 2024, April
Anonim

Hvis du leter etter en måte å lage en billig webserver på, først og fremst for å brukes som testmiljø eller for å lagre filer, så er Raspberry Pi perfekt for deg. Hva er en Raspberry Pi? Det er en billig minidatamaskin, perfekt for grunnleggende funksjoner. Denne guiden viser deg hvordan du tar en ny Raspberry Pi og sender den til en webserver. Vær oppmerksom på at for denne artikkelen vil vi jobbe i Windows.

Trinn

Del 1 av 7: Starte Raspberry Pi -operativsystemet

2254547 1
2254547 1

Trinn 1. Skaff deg en kopi av Raspberry Pi OS (operativsystem) fra lenken i kildedelen

Det er noen få forskjellige distribusjoner tilgjengelig, men for denne artikkelen bruker vi "Raspbian" -versjonen.

2254547 2
2254547 2

Trinn 2. Pakk ut bildet til SD -kortet

For å gjøre dette trenger vi et verktøy som kalles Win32 Disc Imager. En lenke for dette er også tilgjengelig i kildedelen. Nå åpner du verktøyet, naviger til stasjonsbokstaven som SD -kortet er i, velg plasseringen av Raspberry Pi OS -bildet, og velg brenn. Vent til den er ferdig.

2254547 3
2254547 3

Trinn 3. Åpne SD -kortet i Windows Utforsker

Bare lag en fil med navnet ssh. Dette er en sikkerhetsoppdatering introdusert siden Raspbian Jessie.

2254547 4
2254547 4

Trinn 4. Løs ut SD -kortet, og legg det i Raspberry Pi, og koble deretter til resten av ledningene. Sørg for å koble til mini -USB -en sist

2254547 5
2254547 5

Trinn 5. Logg på når operativsystemet lastes opp

Standard brukernavn er "pi", og standardpassordet er "bringebær". Nyere versjoner av Raspbian har automatisk pålogging aktivert som standard.

2254547 6
2254547 6

Trinn 6. Start med å endre passordet

Skriv fra kommandolinjen:

    sudo passwd pi.

Trinn 7. Du kan også endre passordet ditt ved å skrive sudo raspi-config og velge Endre brukerpassord eller gå til systemkonfigurasjonen

2254547 7
2254547 7

Trinn 8. Skriv inn det nye passordet og bekreft det

Vær oppmerksom på at markøren ikke beveger seg når du skriver passord, men du skriver inn tekst.

Del 2 av 7: Kjøre programvareoppdateringer

2254547 8
2254547 8

Trinn 1. Kom i gang med oppdateringer

Fordi du kjører en fersk versjon av Debian, må du rengjøre, oppdatere og installere. Først skal vi oppdatere klokken, oppdatere våre kilder og deretter oppgradere eventuelle forhåndsinstallerte pakker. Skriv inn følgende på kommandolinjen (trykk retur/enter etter hver linje):

    sudo dpkg-omkonfigurer tzdata sudo apt-get oppdatering sudo apt-get upgrade

2254547 9
2254547 9

Trinn 2. Angi dato og klokkeslett

Fra kommandolinjetypen (bytt ut deler etter behov):

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

Del 3 av 7: Holde fastvaren oppdatert

2254547 10
2254547 10

Trinn 1. Installer Hexxehs RPI -oppdateringsverktøy 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-sertifikater 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/rpi-oppdatering sudo rpi-oppdatering sudo shutdown -r nå

Del 4 av 7: Konfigurer SSH

Vertsnavni
Vertsnavni

Trinn 1. Sett opp SSH slik at vi kan gjøre alt annet fra en annen datamaskin

For å gjøre dette, må du først merke til IP -adressen til Raspberry Pi

    vertsnavn -I

  • Du bør se noe slikt:
  • 192.168.1.17

  • Det som vises er IP -adressen til Raspberry Pi.
2254547 12
2254547 12

Trinn 2. Aktiver SSH og start på nytt (trykk retur/enter etter hver linje):

    Etter å ha lagt merke til inet addr bruk: sudo /etc/init.d/ssh start for hver gang du starter opp pi. Tips: Hvis det oppstår en feil, bruk kommandoen nedenfor, og deretter kommandoen oppover. sudo apt -get install ssh Start deretter pi: sudo shutdown -r på nytt nå

2254547 13
2254547 13

Trinn 3. Koble fra ledningene til USB -tastaturet og skjermen

Disse er ikke lenger nødvendige, siden alt annet vil bli gjort over SSH.

2254547 14
2254547 14

Trinn 4. Last ned en SSH -klient som PuTTy (www.putty.org) som kan lastes ned gratis fra Google og koble til IP -adressen til din Raspberry Pi som logger på med brukernavnet "pi" og passordet du angav tidligere

Del 5 av 7: Installere webserveren

2254547 15
2254547 15

Trinn 1. Installer Apache og PHP

For å gjøre dette, utfør følgende kommandoer:

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

2254547 16
2254547 16

Trinn 2. Start tjenesten på nytt:

    sudo service apache2 start på nytt

    ELLER

    sudo /etc/init.d/apache2 start på nytt

2254547 17
2254547 17

Trinn 3. Skriv inn I. P

adressen til Raspberry Pi i nettleseren din. Du bør se en enkel side som sier "Det fungerer!"

Del 6 av 7: Installere MySQL

2254547 18
2254547 18

Trinn 1. Installer MySQL

For å gjøre dette, installer noen pakker med følgende kommando:

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

Del 7 av 7: Installere FTP

2254547 19
2254547 19

Trinn 1. Installer FTP for å tillate overføring av filer til og fra Raspberry Pi

2254547 20
2254547 20

Trinn 2. Ta eierskap til webroten:

    sudo chown -R pi /var /www

2254547 21
2254547 21

Trinn 3. Installer vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Trinn 4. Rediger vsftpd.conf -filen:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

Trinn 5. Gjør følgende endringer:

  • anonym_enable = JA til anonym_enable = NEI
  • Ukommenter local_enable = JA og write_enable = JA ved å slette # symbolet foran hver linje
  • gå deretter til bunnen av filen og legg til force_dot_files = JA.
2254547 24
2254547 24

Trinn 6. Lagre og avslutt filen ved å trykke CTRL-O, CTRL-X

2254547 25
2254547 25

Trinn 7. Start på nytt vsftpd:

    sudo service vsftpd omstart

2254547 26
2254547 26

Trinn 8. Lag en snarvei fra Pi -brukerens hjemmemappe til /var /www:

    ln -s/var/www/~/www

2254547 27
2254547 27

Trinn 9. Du kan nå FTP ved hjelp av Pi -brukeren og få tilgang til mappen /var /www via en snarvei som skal vises ved pålogging

Tips

  • Det er ikke nødvendig å installere en FTP -server hvis du har SSH -serveren installert. Du kan bruke et program som WinSCP for å koble til via SCP som er sikrere og forhindrer behovet for å åpne en annen port på Raspberry Pi.
  • Hvis du får en feilmelding som sier: "wget: kommando ikke funnet", kjør "sudo apt-get install wget"

Anbefalt: