Raspberry Pi-brukere elsker å starte nye prosjekter, og en av de grunnleggende, men relativt enkle prosjektene er å gjøre Pi til en lokal webserver.
Bruk SSH, eller Secure Shell, vil tillate deg å kontrollere Raspberry Pi fra en annen datamaskin. For å aktivere SSH må du oppnå IP-adressen til Pi. For å gjøre dette, skriv inn følgende kommando i LXTerminal applikasjon:
ifconfig
Du ser da noe som ligner på dette:
Hvis du bruker en trådløs tilkobling, i delen "wlan0", kan IP-adressen finnes på den andre linjen, merket inet addr. I dette tilfellet er min IP-adresse 192.168.1.80.
Hvis du bruker en Ethernet-tilkobling, kan IP-adressen til Pi finnes i eth0 seksjon.
Aktiver SSH og start deretter Pi ved å skrive følgende kommandoer i LXTerminal vindu:
sudo /etc/init.d/ssh start sudo apt-get installer ssh sudo shutdown -r nå
Du bør legge inn hver linje en om gangen, og trykk på Komme tilbake nøkkel etter hver linje er skrevet.
Åpne på Mac-en din Terminal, som finnes i Programmer> Verktøy mappe. Skriv inn følgende kommando i vinduet:
ssh [email protected]
Du bør erstatte 192.168.1.60 med din egen IP-adresse. Du blir deretter bedt om passordet. Med mindre du tidligere har endret det, vil passordet bli bringebær. Mens du ikke ser at hver karakter blir skrevet på skjermen, hva du skriver er blir oppgitt.
Hvis det vises en sikkerhetsadvarsel, må du kontrollere at alt er ok, og skriv inn enten y eller ja for å fortsette forbindelsen.
Hvis du har koblet til Pi med suksess, vil du se pi @ raspberrypi ~ $ blir vist på bunnen av Terminal vindu, lignende dette:
Du vil først installere Apache og PHP. For å gjøre det, bør du skrive inn følgende kommando i Terminal vindu:
sudo apt-get install apache2 php5 libapache2-mod-php5
Du må starte Apache-tjenesten på nytt. Skriv inn følgende kommando for å gjøre det:
sudo service apache2 restart
Du kan teste webserveren ved å skrive IP-adressen til en nettleser. Hvis alt har gått bra, bør du se en melding som sier Det fungerer! ser slik ut:
Det er viktig å ha MySQL installert, så du kan kjøre alt som trenger en database, for eksempel WordPress. For å installere MySQL, skriv følgende kommando i Terminal vindu:
sudo apt-get install mysql-server mysql-klient php5-mysql
For å tillate overføring av filer mellom din Mac og din Raspberry Pi, må du konfigurere en FTP-tilkobling. For å gjøre dette, skriv inn følgende kommando, som lar deg ta full kontroll over webserverens rotkatalog:
sudo chown -R pi / var / www
Installere vsftpd som er en av de raskeste og sikreste FTP-serverne for UNIX-lignende systemer. Skriv inn følgende kommando i Terminal-vinduet for å installere:
sudo apt-get installasjon vsftpd
Jeg anbefaler at du redigerer konfigurasjonsfilen for vsftpd for å gjøre det sikrere og brukervennlig. Det er tre endringer du må gjøre:
Lagre og gå ut av konfigurasjonsfilen ved å trykke på Kontroll-X, deretter Y og deretter Komme tilbake nøkkel.
Du må starte den nye FTP-serveren på nytt for å kunne bruke den. For å gjøre dette, skriv inn følgende kommando i Terminal-vinduet:
sudo service vsftpd restart
Du kan også ønske å lage en snarvei fra Pi-brukerens hjemmemappe til nettrotsmappen. Hvis du vil gjøre dette, skriv inn denne kommandoen:
ln-s / var / www / ~ / www
Det er det! Du har nå opprettet en lokal webserver for din Raspberry Pi!
Du begynte med å aktivere SSH, og deretter installere Web Server, MySQL og FTP.
Bruke en Raspberry Pi som en webserver er en av de grunnleggende bruken av en Pi. Det åpner opp en rekke muligheter.
Den beste måten å finne ut hva du kan gjøre med den nye webserveren, er å spille rundt med det, og se hva det kan gjøre!