Hvis du leder efter en måde at lave en billig webserver, primært til at blive brugt som testmiljø eller til at gemme filer, så er Raspberry Pi perfekt til dig. Hvad er en Raspberry Pi? Det er en billig minicomputer, perfekt til grundlæggende funktioner. Denne vejledning viser dig, hvordan du tager en ny Raspberry Pi og sender den til en webserver. Bemærk, at vi i denne artikel arbejder på Windows.
Trin
Del 1 af 7: Start af Raspberry Pi -operativsystemet
Trin 1. Hent en kopi af Raspberry Pi OS (operativsystem) fra linket i kildeafsnittet
Der er et par forskellige distributioner til rådighed, men til denne artikel vil vi bruge "Raspbian" -versionen.
Trin 2. Uddrag billedet til SD -kortet
For at gøre dette har vi brug for et værktøj kaldet Win32 Disc Imager. Et link til dette er også tilgængeligt i kildeafsnittet. Åbn nu værktøjet, naviger til det drevbogstav, som dit SD -kort er i, vælg placeringen af Raspberry Pi OS -billedet, og vælg brænd. Vent på, at den er færdig.
Trin 3. Åbn SD -kortet i Windows Stifinder
Opret bare en fil med navnet ssh. Dette er en sikkerhedsopdatering, der blev introduceret siden Raspbian Jessie.
Trin 4. Skub SD -kortet ud, og anbring det i din Raspberry Pi, og tilslut derefter resten af ledningerne, og sørg for at tilslutte mini -USB'en sidst
Trin 5. Log ind, når operativsystemet indlæses
Standardbrugernavnet er "pi", og standardadgangskoden er "hindbær". Nyere versioner af Raspbian har automatisk login aktiveret som standard.
Trin 6. Start med at ændre adgangskoden
Fra kommandolinjetypen:
sudo passwd pi.
Trin 7. Du kan også ændre din adgangskode ved at skrive sudo raspi-config og vælge Skift brugeradgangskode eller gå til systemkonfigurationen
Trin 8. Indtast din nye adgangskode, og bekræft den
Bemærk, markøren bevæger sig ikke, når du skriver adgangskoder, men du indtaster tekst.
Del 2 af 7: Kørsel af softwareopdateringer
Trin 1. Kom godt i gang med opdateringer
Fordi du kører en ny version af Debian, skal du gøre noget rengøring, opdatering og installation. Først skal vi opdatere uret, opdatere vores kilder og derefter opgradere eventuelle forudinstallerede pakker. Indtast følgende på kommandolinjen (tryk på retur/enter efter hver linje):
sudo dpkg-omkonfigurer tzdata sudo apt-get update sudo apt-get upgrade
Trin 2. Indstil dato og klokkeslæt
Fra kommandolinjetypen (udskift dele efter behov):
sudo date --set = "30. december 2013 10:00:00"
Del 3 af 7: Holde firmwaren opdateret
Trin 1. Installer Hexxehs RPI -opdateringsværktøj for at hjælpe med at holde Raspberry Pi opdateret
For at gøre dette skal du køre følgende kommandoer (tryk på retur/enter 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/rpi-opdatering sudo rpi-opdater sudo shutdown -r nu
Del 4 af 7: Opsætning af SSH
Trin 1. Konfigurer SSH, så vi kan alt andet fra en anden computer
For at gøre dette skal du først notere IP -adressen på Raspberry Pi
værtsnavn -I
192.168.1.17
Trin 2. Aktiver SSH og genstart (tryk på retur/enter efter hver linje):
Efter at have noteret inet addr -brug: sudo /etc/init.d/ssh start for hver gang du starter pi'en. Tip: Hvis der opstår en fejl, skal du bruge kommandoen herunder og derefter kommandoen ovenover. sudo apt -get install ssh Genstart derefter din pi: sudo shutdown -r nu
Trin 3. Tag ledningerne til dit USB -tastatur og din skærm ud
Disse er ikke længere nødvendige, da alt andet vil blive gjort over SSH.
Trin 4. Download en SSH -klient som PuTTy (www.putty.org), som kan downloades gratis fra Google og oprette forbindelse til IP -adressen på din Raspberry Pi, der logger ind med brugernavnet "pi" og den adgangskode, du har angivet tidligere
Del 5 af 7: Installation af webserveren
Trin 1. Installer Apache og PHP
For at gøre dette skal du udføre følgende kommandoer:
sudo apt-get install apache2 php5 libapache2-mod-php5
Trin 2. Genstart tjenesten:
sudo service apache2 genstart
ELLER
sudo /etc/init.d/apache2 genstart
Trin 3. Indtast I. P
adressen på din Raspberry Pi i din webbrowser. Du bør se en simpel side, der siger "Det virker!"
Del 6 af 7: Installation af MySQL
Trin 1. Installer MySQL
For at gøre dette skal du installere et par pakker med følgende kommando:
sudo apt-get install mysql-server mysql-klient php5-mysql
Del 7 af 7: Installation af FTP
Trin 1. Installer FTP for at tillade overførsel af filer til og fra din Raspberry Pi
Trin 2. Tag ejerskab af webroden:
sudo chown -R pi /var /www
Trin 3. Installer vsftpd:
sudo apt-get install vsftpd
Trin 4. Rediger din vsftpd.conf -fil:
sudo nano /etc/vsftpd.conf
Trin 5. Foretag følgende ændringer:
- anonym_enable = JA til anonym_enable = NEJ
- Ukommenter local_enable = JA og skrive_aktiveret = JA ved at slette # symbol foran hver linje
- gå derefter til bunden af filen og tilføj force_dot_files = JA.
Trin 6. Gem og afslut filen ved at trykke på CTRL-O, CTRL-X
Trin 7. Genstart vsftpd:
sudo service vsftpd genstart
Trin 8. Opret en genvej fra Pi -brugerens hjemmemappe til /var /www:
ln -s/var/www/~/www
Trin 9. Du kan nu FTP ved hjælp af Pi -brugeren og få adgang til /var /www -mappen via en genvej, der skal vises ved login
Tips
- Det er ikke nødvendigt at installere en FTP -server, hvis du har SSH -serveren installeret. Du kan bruge et program som WinSCP til at oprette forbindelse via SCP, hvilket er sikrere og forhindrer behovet for at åbne en anden port på din Raspberry Pi.
- Hvis du får en fejlmeddelelse, der siger: "wget: kommando ikke fundet", skal du køre "sudo apt-get install wget"