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
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.
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.
Trinn 3. Åpne SD -kortet i Windows Utforsker
Bare lag en fil med navnet ssh. Dette er en sikkerhetsoppdatering introdusert siden Raspbian Jessie.
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
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.
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
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
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
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
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
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
192.168.1.17
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å
Trinn 3. Koble fra ledningene til USB -tastaturet og skjermen
Disse er ikke lenger nødvendige, siden alt annet vil bli gjort over SSH.
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
Trinn 1. Installer Apache og PHP
For å gjøre dette, utfør følgende kommandoer:
sudo apt-get install apache2 php5 libapache2-mod-php5
Trinn 2. Start tjenesten på nytt:
sudo service apache2 start på nytt
ELLER
sudo /etc/init.d/apache2 start på nytt
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
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
Trinn 1. Installer FTP for å tillate overføring av filer til og fra Raspberry Pi
Trinn 2. Ta eierskap til webroten:
sudo chown -R pi /var /www
Trinn 3. Installer vsftpd:
sudo apt-get install vsftpd
Trinn 4. Rediger vsftpd.conf -filen:
sudo nano /etc/vsftpd.conf
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.
Trinn 6. Lagre og avslutt filen ved å trykke CTRL-O, CTRL-X
Trinn 7. Start på nytt vsftpd:
sudo service vsftpd omstart
Trinn 8. Lag en snarvei fra Pi -brukerens hjemmemappe til /var /www:
ln -s/var/www/~/www
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"