Hoe maak je een webserver op basis van raspberry pi
Als u op zoek bent naar een manier om een goedkope webserver te maken voor gebruik als een test- of bestandsopslagomgeving, dan is Raspberry PI de perfecte optie voor u.Wat is framboos pi? Dit is een goedkope mini-computer, ideaal voor basisfuncties.Deze instructie laat u zien hoe u Raspberry PI in een webserver kunt draaien.Overweeg dat alle acties in dit artikel in Windows zijn gemaakt.
Stappen
Deel 1 van 7:
Voer het Raspberry PI-besturingssysteem uiteen. Download een kopie van de Raspberry PI OS (besturingssysteem) door verwijzing in de sectie Bronnen en Links.Beschikbaar verschillende verschillende distributies, maar voor dit artikel gebruiken we de versie "Raspbian".

2. Verwijder de afbeelding op de SD-kaart.Om dit te doen, hebben we een nut genaamd Win32 Disc ImageMer nodig. De koppeling hiernaar is ook verkrijgbaar in de sectie Bronnen en koppelingen.Open het hulpprogramma, ga naar de letter van de schijf, die is toegewezen aan uw SD-kaart, selecteer de locatie van de afbeelding met de Raspberry PI OS en druk op Burn.

3. Zodra het record is voltooid, kunt u een SD-kaart installeren op uw Raspberry PI, en vervolgens de rest van de draden verbinden, mini-USB-stekker in de laatste.

4. Nadat het downloadsysteem is voltooid, moet u invoeren. Standaard inloggen "PI", en wachtwoord "Framboos".

vijf. Begin met wachtwoordwijziging.Voer in de opdrachtprompt:
Passwd pi

6. Voer een nieuw wachtwoord in en bevestig het. Houd er rekening mee dat de cursor niet bewegen tijdens tekstinvoer, maar de tekst wordt ingevoerd.
Deel 2 van 7:
Voer software-update uiteen. Omdat u een nieuwe versie van Debian gebruikt, moet u iets reinigen, updaten en installeren. Ten eerste zullen we de tijd, de bron bijwerken en vervolgens de vorige versies van geïnstalleerde pakketten wijzigen.Voer in de opdrachtprompt het volgende in (na elke regel drukt u op RETURN / ENTER):
Sudo DPKG-Reconfigure TZDATASUDO APT-GET UPDATESUDO APT-GET UPGRADE

2. Datum en tijd instellen. Voer vanuit de opdrachtregel (vervang onderdeel van de code met de huidige gegevens):
Sudo-datum - set ="30 december 2013 10:00:00"
Deel 3 van 7:
Hoe firmware up-to-date te ondersteuneneen. Vervolgens stellen we het hulpprogramma in om de RPI van Hexxeh bij te werken om de huidige versie van de Raspberry PI-firmware te behouden. Om dit te doen, voert u de volgende opdracht in (na elke rij, druk op RETURN / ENTER):
Sudo Apt-Get Install CA-certificaat Sept-Get Install Git-Coresudo Wget Https: // Raw.Github.Com / hexxeh / rpi-update / master / rpi-update-o / usr / bin / rpi-update && sudo chmod + x / usr / bin / rpi-updatesudo rpi-updatesudo shutdown -r nu
Deel 4 van 7:
SSH installeren
een. Nu zullen we SSH configureren, zodat u andere manipulaties kunt produceren met een andere computer. Om dit te doen, ontdek eerst het Raspberry PI IP-adres:
Ifconfig
Je moet iets op de gelijkenis van dit zien:
ETH0LINK ENCAP: ETHERNETHWADDR FE: FD: 45: XX: XX: XXINET ADDR: 69.164.xxx.XXXBCAD: 69.164.xxx.XXXMASK: 255.255.255.0inet6 addr: xxx: XXX: XXX / 64 Toepassingsgebied: Linkup Uitzending Running Multicastmtu: 1500Metric: 1Rx Paketten: 0 35463998 ERROS: 0 Veengelaten: 0 Overschrijdingen: 0 Frame: 0TX-pakketten: 30563995 Fouten: 0 Vastgelopen: 0 Overschrijdingen : 0 Carrier: 0Colisions: 0 Txqueulen: 1000RX bytes: 11300336376 (11.3 GB) TX BYTES: 33179556297 (33.1 GB) Onderbreking: 76 BESS U bent verbonden met internet.Als de Ethernet-kabel is aangesloten, verschijnt het eth0-label.Draadloos netwerk kan worden aangeduid met WLAN0, maar een andere aanduiding is ook.
Op de tweede regel "Inet Addr: 69.164.xxx.xxx" Het IP-adres van uw Raspberry PI is opgegeven.

2. Schakel nu de SSH in en start opnieuw op (na elke regel, druk op Return / Enter):
Nadat u het INET ADDR-gebruik hebt gemaakt: sudo / etc / init.D / SSH-startuur bij het laden van PI.TIP: Wanneer een fout optreedt, gebruikt u de onderstaande opdracht en vervolgens hierboven.Sudo apt-get install sshzan, start je PI: sudo shutdown -r nu

3. Nu kunt u het USB-toetsenbord en de monitor uitschakelen. Nu zijn ze niet nodig, omdat verdere acties u via SSH produceert.

4. Download SSH-client, zoals putty (Stopverf.Org) waar u Cgoogle gratis kunt downloaden en verbinding kunt maken met het IP-adres van uw Raspberry PI. Log in met behulp van Inloggen "PI" en wachtwoord dat u eerder hebt geïnstalleerd.
Deel 5 van 7:
Een webserver installereneen. Om Apache en PHP te installeren, volgt u deze opdrachten:
Sudo Apt-Get Install Apache2 PHP5 Libapache2-MOD-PHP5

2. Start de service nu opnieuw:
Sudo service apache2 herstart
OF
Sudo / etc / init.D / Apache2 herstart

3. Voer het IP-adres van uw Raspberry PI in een webbrowser in.Je moet een eenvoudige pagina met de inscriptie zien "Het werkt!"
Deel 6 van 7:
MySQL installereneen. Als u MySQL wilt installeren, installeert u meerdere pakketten met behulp van de volgende opdracht:
Sudo Apt-Get Installeer MySQL-Server MySQL-client PHP5-MYSQL
Deel 7 van 7:
FTP installereneen. Nu zullen we FTP installeren om bestanden door / s Raspberry PI te overbrengen.

2. Wijzig de rechten van de paardmap:
Sudo chown -r pi / var / www

3. Installeer vervolgens VSFTPD:
Sudo apt-get install vsftpd

4. Bewerk het VSFTPD-bestand.Conf:
Sudo nano / etc / vsftpd.Conf

vijf. Maak de volgende wijzigingen:

6. Sla het bestand op en de afslag door op CTRL-O, CTRL-X te drukken.

7. Nu opnieuw opstarten VSFTPD:
Sudo service vsftpd herstart

acht. Voeg een snelle koppeling toe in de thuismap van de PI-gebruiker naar / VAR / WWW:
LN -S / VAR / WWW / ~ / WWW

negen. Nu kunt u verbinding maken met de map / var / www-map via een snelle link, die moet worden weergegeven bij het invoeren, via FTP en het gebruik van de gebruikersnaam PI
Tips
- Als een foutmelding verschijnt met de volgende tekst: "Wget: opdracht niet gevonden", Launch "Sudo Apt-Get Install Wget"
Wat je nodig hebt
- Raspberry PI (Model B)
- Lege SD-kaart ten minste 4 GB
- Micro USB-kabel (voor vermogen)
- Netwerkkabel met internettoegang
- USB-toetsenbord
Deel in het sociale netwerk: