Raspberry Pi-användare älskar att starta nya projekt, och ett av de grundläggande men relativt enkla projekten är att göra din Pi till en lokal webbserver.
Använda SSH eller Säkert skal, kommer att låta dig styra Raspberry Pi från en annan dator. För att aktivera SSH måste du erhålla Pi-adressen. För att göra det skriver du följande kommando i LXTerminal Ansökan:
ifconfig
Du ser då något liknande det här:
Om du använder en trådlös anslutning, i avsnittet "wlan0" kan IP-adressen hittas på den andra raden, märkt inet addr. I det här fallet är min IP-adress 192.168.1.80.
Om du använder en Ethernet-anslutning, kan Pi-adressen anges i eth0 sektion.
Aktivera SSH och starta om Pi genom att skriva följande kommandon i LXTerminal fönster:
sudo /etc/init.d/ssh starta sudo apt-get installera ssh sudo shutdown -r nu
Du ska ange varje rad en åt gången och trycka på Lämna tillbaka nyckeln efter varje rad har skrivits.
Öppna på din Mac Terminal, som finns inom Applikationer> Verktyg mapp. Skriv följande kommando i fönstret:
ssh [email protected]
Du borde ersätta 192.168.1.60 med din egen IP-adress. Du kommer då att bli ombedd för lösenordet. Om du inte tidigare har ändrat det kommer lösenordet att vara hallon. Medan du inte ser att varje tecken skrivs på skärmen vad du skriver är skrivs in.
Om en säkerhetsvarning visas, dubbelkolla att allt är ok, och skriv antingen y eller ja för att fortsätta anslutningen.
Om du har anslutit dig till Pi, kommer du att se pi @ raspberrypi ~ $ visas längst ner på Terminal fönster, liknande detta:
Du vill först installera Apache och PHP. För att göra det borde du skriva in följande kommando i Terminal fönster:
sudo apt-get install apache2 php5 libapache2-mod-php5
Du måste starta om Apache-tjänsten. Skriv följande kommando för att göra det:
sudo service apache2 omstart
Du kan testa webbservern genom att skriva IP-adressen till en webbläsare. Om allt har gått bra bör du se ett meddelande som säger Det fungerar! ser så här ut:
Det är viktigt att MySQL är installerat så att du kan köra allt som behöver en databas, till exempel WordPress. För att installera MySQL, skriv följande kommando i Terminal fönster:
sudo apt-get installera mysql-server mysql-klient php5-mysql
För att tillåta överföring av filer mellan din Mac och din Raspberry Pi måste du konfigurera en FTP-anslutning. För att göra det skriver du följande kommando som låter dig ta full kontroll över webbserverns rotkatalog:
sudo chown -Rpi / var / www
Installera vsftpd vilket är en av de snabbaste och säkraste FTP-servrarna för UNIX-liknande system. Skriv följande kommando i Terminal-fönstret för att installera:
sudo apt-get installera vsftpd
Jag rekommenderar att du redigerar konfigurationsfilen för vsftpd för att göra det säkrare och användarvänligare. Det finns tre ändringar du behöver göra:
Spara och avsluta konfigurationsfilen genom att trycka på Ctrl-X, sedan Y och sedan Lämna tillbaka nyckel-.
Du måste starta om den nya FTP-servern för att kunna använda den. För att göra det, skriv följande kommando i Terminal-fönstret:
sudo service vsftpd starta om
Du kan också önska att skapa en genväg från Pi-användarens hemmapp till webrotsmappen. Om du vill göra det här, skriv det här kommandot:
ln-s / var / www / ~ / www
Det är allt! Du har nu lyckats ställa in en lokal webbserver för din Raspberry Pi!
Du började med att aktivera SSH, sedan installera webbservern, MySQL och FTP.
Att använda en Raspberry Pi som en webbserver är en av de grundläggande användningarna av en Pi. Det öppnar ett antal möjligheter.
Det bästa sättet att ta reda på vad du kan göra med din nya webbserver skulle vara att leka med det och se vad det kan göra!