Als u op zoek bent naar een manier om een goedkope webserver te maken, voornamelijk om te worden gebruikt als een testomgeving of om bestanden op te slaan, dan is de Raspberry Pi perfect voor u. Wat is een Raspberry Pi? Het is een goedkope mini-computer, perfect voor basisfuncties. Deze gids zal je laten zien hoe je een nieuwe Raspberry Pi neemt en deze inlevert bij een webserver. Houd er rekening mee dat we voor dit artikel in Windows zullen werken.
Deel een van de zeven:
Start het Raspberry Pi-besturingssysteem
- 1 Verkrijg een kopie van het Raspberry Pi OS (besturingssysteem) via de link in het gedeelte bronnen. Er zijn een paar verschillende distributies beschikbaar, maar voor dit artikel zullen we de "Raspbian" -versie gebruiken.
- 2 Extraheer de afbeelding naar de SD-kaart. Om dit te doen, hebben we een tool nodig die de Win32 Disc Imager wordt genoemd. Een link hiervoor is ook beschikbaar in de bronnensectie. Open nu de tool, navigeer naar de stationsletter waarin je SD-kaart staat, selecteer de locatie van de Raspberry Pi OS-afbeelding en selecteer Branden.
- 3 Als u klaar bent met branden, moet u de SD-kaart openen in Windows Verkenner. Maak gewoon een bestand met de naam ssh. Dit is een beveiligingsupdate die is geïntroduceerd sinds Raspbian Jessie.
- 4U kunt nu de SD-kaart uitwerpen en in uw Raspberry Pi plaatsen en vervolgens de rest van de snoeren aansluiten, waarbij u de mini-USB als laatste moet aansluiten.
- 5 Zodra het besturingssysteem is geladen, moet u inloggen. De standaard gebruikersnaam is "pi" en het standaard wachtwoord is "raspberry".
- 6 Begin met het wijzigen van het wachtwoord. Vanaf het opdrachtregeltype:
passwd pi
- 7 Voer uw nieuwe wachtwoord in en bevestig het. Merk op dat de cursor niet beweegt tijdens het typen van wachtwoorden, maar dat u tekst invoert.
Deel twee van zeven:
Voer software-updates uit
- 1 Omdat u een nieuwe versie van Debian gebruikt, moet u enkele dingen doen schoonmaken, bijwerken en installeren. Eerst gaan we de klok updaten, onze bronnen bijwerken en vervolgens de vooraf geïnstalleerde pakketten upgraden. Typ het volgende op de opdrachtregel (druk op Return / Enter na elke regel):
sudo dpkg-herconfiguratie van tzdata sudo apt-get update sudo apt-get-upgrade
- 2 Stel de datum en tijd in. Vanaf het opdrachtregeltype (vervang zo nodig onderdelen):
sudo datum --set="30 december 2013 10:00:00"
Deel drie van zeven:
Houd de firmware up-to-date
- 1 Vervolgens willen we Hexxeh's RPI-updatetool installeren om Raspberry Pi up-to-date te houden. Hiertoe voert u de volgende opdrachten uit (druk na iedere regel op return / enter):
sudo apt-get install ca-certificaten sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/RPI update/meester/RPI update -O /usr/bak/RPI update && sudo chmod + x /usr/bak/RPI update sudo RPI update sudo afsluiten -r nu
Deel vier van zeven:
SSH instellen
- 1 Nu gaan we SSH opzetten, zodat we al het andere vanaf een andere computer kunnen doen. Om dit te doen, noteer eerst de I.P. adres van de Raspberry Pi:
ifconfig
Je zou zoiets als dit moeten zien:
eth0 Link encap: Ethernet HWaddr fe: fd:45: xx: xx: xx inet addr:69.164.xxx.xxx Bcast:69.164.xxx.xxx Masker: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx/64 Scope: Link-up Broadcast Lopende MULTICAST MTU:1500 Metriek:1 RX-pakketten:35463998 fouten:0 liet vallen:0 overschrijdingen:0 kader:0 TX-pakketten:30563995 fouten:0 liet vallen:0 overschrijdingen:0 carrier:0 botsingen:0 txqueuelen:1000 RX bytes:11300336376 (11.3 GB) TX-bytes:33179556297 (33.1 GB) Onderbreken:76 Zorg dat je verbonden bent met internet!! De tag eth0 verschijnt als je hebt ethernet aangesloten. Draadloos kan wlan0 zijn, maar kan verschillen.
Op de tweede regel is "inet addr: 69.164.xxx.xxx" het IP-adres van uw Raspberry Pi. - 2 Schakel nu SSH in en start opnieuw op (druk op Return / Enter na elke regel):
Na het gebruik van de invoegtoepassing te hebben opgemerkt: sudo /enz/init.d/ssh begin voor elk tijd je start de pi op. Tip: als er een fout optreedt, gebruik dan de opdracht hieronder, en dan de opdracht hierboven. sudo apt-get install ssh Herstart dan je pi: sudo afsluiten -r nu
- 3 U kunt nu de kabels van uw USB-toetsenbord en uw monitor loskoppelen. Deze zijn niet langer nodig, omdat al het andere over SSH zal worden gedaan.
- 4Download een SSH-client zoals PuTTy (www.putty.org) die gratis kan worden gedownload van Google en maak verbinding met het IP-adres van uw Raspberry Pi die zich aanmeldt met de gebruikersnaam "pi" en het wachtwoord dat u eerder hebt ingesteld.
Deel vijf van zeven:
De webserver installeren
- 1 Om Apache en PHP te installeren, voert u de volgende opdrachten uit:
sudo apt-get install apache2 php5 libapache2-mod-php5
- 2 Start nu de service opnieuw:
sudo service apache2 opnieuw opstarten
OF
sudo /enz/init.d/apache2 opnieuw opstarten
- 3 Voer de I.P. adres van uw Raspberry Pi in uw webbrowser. U zou een eenvoudige pagina moeten zien met de tekst "Het werkt!"
Deel zes van zeven:
Installeer MySQL
- 1 Installeer een paar pakketten met de volgende opdracht om MySQL te installeren:
sudo apt-get install mysql-server mysql-client php5-mysql
Part Seven of Seven:
Installeer FTP
- 1We zullen nu FTP installeren om het overzetten van bestanden van en naar uw Raspberry Pi mogelijk te maken.
- 2 Neem bezit van de webroot:
sudo chown -R pi /var/www
- 3 Installeer vervolgens vsftpd:
sudo apt-get install vsftpd
- 4 Bewerk je bestand vsftpd.conf:
sudo nano /enz/vsftpd.conf
- 5 Breng de volgende wijzigingen aan:
- anonymous_enable = YES naar anonymous_enable = NEE
- uncomment local_enable = YES en write_enable = YES door het te verwijderen # symbool voor elke regel
- ga dan naar de onderkant van het bestand en voeg toe force_dot_files = YES.
- 6Sla het bestand nu op en sluit het bestand door op CTRL-O, CTRL-X te drukken.
- 7 Herstart nu vsftpd:
sudo service vsftpd opnieuw opstarten
- 8 Maak een snelkoppeling vanuit de basismap van de Pi-gebruiker naar / var / www:
ln -s /var/www/ ~/www
- 9U kunt nu FTP gebruiken met de Pi-gebruiker en toegang krijgen tot de map / var / www via een snelkoppeling die bij het inloggen moet verschijnen.
Facebook
Twitter
Google+