Hur man skapar en webbserver på Raspberry Pi
Om du letar efter ett sätt att skapa en billig webbserver, för att använda den främst som en miljö för att köra test eller för att lagra filer, är en Raspberry Pi perfekt för dig. Vad är en Raspberry Pi? Det är en ny ekonomisk mini-dator, perfekt för grundläggande funktioner. Den här guiden visar hur du gör en Raspberry Pi till en webbserver. Observera att i den här artikeln kommer vi att använda Windows i vissa delar.
steg
Metod 1
Starta Raspberry Pi Operativsystem1
Få en kopia av operativsystemet Raspberry Pi från länken i avsnittet Källor. Det finns flera versioner, men för den här artikeln kommer vi att använda versionen "Debian Squeeze".
2
Skriv bilden på SD-kortet. För att göra detta behöver vi ett program som heter Win 32 Disc Imager. Du kan också hitta en länk för detta i avsnittet Källor. Öppna nu programmet, leta efter brevet du tilldelade SD-kortet, välj platsen för Raspberry Pi-operativsystembilden och välj Bränn.
3
När du är redo att skriva kan du sätta in SD-kortet i din Raspberry Pi och anslut sedan resten av kablarna, var noga med att ansluta mini-USB som den sista.
4
När Debian har laddat upp, måste du logga in. Standard användarnamnet är "PI", och standardlösenordet är "hallon".
Metod 2
Sätt upp Raspberry Pi1
Du kör en ny version av Debian, så du måste göra några rengöring, uppdatering och installation. Först måste vi uppdatera klockan, uppdatera källorna och sedan uppdatera alla förinstallerade paket. Använd följande kod för att göra det:
sudo dpkg-omkonfigurera tzdatasudo apt-get updatesudo apt-upgrade
Metod 3
Håll fastvaran uppdaterad1
För nästa steg måste vi installera RPI, uppdateringsverktyget Hexxeh, för att hålla Raspberry Pi uppdaterad. För att göra detta kör du:
sudo apt-get install ca-certifieratutudo apt-get install git-coresudo wget http://goo.gl/1BOfJ -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rpi-updatesudo rpi-updatesudo avstängning -r nu
Metod 4
Ställ in SSH1
Nu måste vi konfigurera SSH så att vi kan utföra alla andra operationer från en annan dator. För att göra detta, först notera IP-adressen till Raspberry Pi, och kör sedan följande kod:
sudo mv /boot/boot_enable_ssh.rc /boot/boot.rcsudo avstängning -r nu
- 1Nu kan du koppla loss kablarna på ditt USB-tangentbord och din bildskärm. De behövs inte längre, eftersom du kan utföra alla andra operationer med SSH-anslutning.
Metod 5
Slutför installationen1
Öppna din SSH-klient och anslut till din Raspberry Pi-IP-adress.
2
Av säkerhetsskäl bör du ändra ditt lösenord. Gör det genom att springa:
sudo passwd pi
- 1Du kommer att bli ombedd att ange ditt lösenord och bekräfta det genom att skriva in det igen.
Metod 6
Installera servern1
Du får två möjliga val, Apache eller Cherokee. Apache är mer populärt, men Cherokee är mycket lättare. Den här guiden visar hur du installerar båda.
Apache
- 1För att installera Apache och PHP, kör följande kommandon:
sudo apt-get install apache2 php5 libapache2-mod-php5
- 1Om du får ett installationsfel kör du:
sudo groupadd www-datasudo usermod -g www-data www-data
- 1Starta om enheten nu:
sudo service apache2 omstart
- 1Ange nu din Raspberry Pi-IP-adress i en webbläsare, och du bör se en enkel sida som säger "Det fungerar!" (Det fungerar!).
cherokee
- 1Om du vill installera Cherokee, eftersom Apache är för tung för dig, kör följande kommandon:
sudo apt-get installera cherokee
- 1
- Om du får ett installationsfel kör följande kommandon, och försök sedan installera Cherokee igen.
sudo addgroup www-data
- 1Installera PHP:
sudo apt-get installera php5-cgi
- 1Nu, för att fixa buggarna, redigerar du php.ini-filen och tar bort semikolon framför cgi.fix_pathinfo = 1.
- 2Starta om Cherokee genom att springa:
/etc/init.d/cherokee omstart
Metod 7
Installera MySQL1
För att installera MySQL, installera några paket med följande kommandon:
sudo apt-get installera mysql-server mysql-klient php5-mysql
Metod 8
Installera FTP1
Nu installerar vi FTP för att tillåta överföring av filer till och från din Raspberry Pi. Det har bara testats med Apache-installationen.
2
Ta äganderätten till webbrotten:
sudo chown -Rpi / var / www
- 1Installera sedan vsftpd:
sudo apt-get installera vsftpd
Metod 9
Konfigurera FTP1
Redigera vsftpd.conf-filen, som du vanligtvis hittar i /etc/vsftpd.conf. Använd till exempel `sudo nano /etc/vsftpd.conf`. Redigera anonymous_enable = JA med anonymous_enable = NEJ, hävda kommentaren från local_enable = JA och write_enable = JA, Gå sedan till slutet av filen och lägg till force_dot_files = JA. Spara och stäng nu filen.
2
Starta om nu vsftpd:
sudo service vsftpd starta om
Metod 10
De sista tweaksna1
kör:
sudo passwd root
- 1Logga ut från SSH-sessionen och logga in som root igen (du måste göra det).
- 2Ändra lösenordskonfigurationsfilen:
sudo nano / etc / passwd
- 1Hitta raden pi: x-1000: 1000: Raspberry Pi-användare ,,,: home / pi:/ bin / bash och lägg till # -symbolen till den. Spara och stäng filen.
- 2Lägg till användaren PI som moderator.
sudo usermod -d / var / www pi
- 1Avsluta nu SSH-sessionen och logga in igen PI, garantera sedan moderatorrättigheter a rot.
sudo usermod -L root
- 1Exit. Din server ska vara igång. Du kan överföra filer med FTP med din serverns IP och ansluta till port 21.
tips
- Om du får ett felmeddelande som säger: "wget: kommandot hittades inte", springa "sudo apt-get install wget"
Saker du behöver
- En Raspberry Pi (modell B)
- Ett tomt SD-kort med minst 2 GB minne
- En mikro USB-kabel (för strömförsörjning)
- En nätverkskabel
- En kompositvideokabel eller HDMI
- Ett USB-tangentbord
Dela på sociala nätverk:
Relaterade
- Hur man har Halo 2 på datorn
- Så här ändrar du mappens bakgrund i Utforskaren
- Så här kontrollerar du versionen av en PHP-server
- Så här skapar du återställningsskivor för Windows Vista med hjälp av HP Recovery Manager
- Så här skapar du din egen webbserver
- Så här skapar du ett Google Talk-konto
- Så här skapar du en ISO-DVD med Windows 7
- Hur man skapar en personlig webbserver med XAMPP
- Så här skapar du en inloggningsförfarande baserat på SSL-protokollet för din webbplats
- Så här avinstallerar du ett program i Windows
- Så här installerar du Debian
- Så här installerar du phpMyAdmin på en Windows-dator
- Så här installerar du en Apache webbserver i Windows
- Så här installerar du en WAMP-plattform
- Hur man förbereder en hallon martini
- Hur man förbereder en hallon mojito
- Hur man förbereder en sorbetstans
- Hur man gör ett tårta med bananer och hallon
- Hur man förbereder en hälsosam fruktslätning
- Hur man pruna hallon
- Hur man samlar hallon