Ak hľadáte spôsob, ako vytvoriť lacný webový server, ktorý sa má predovšetkým používať ako testovacie prostredie alebo na ukladanie súborov, potom je Raspberry Pi pre vás to pravé. Čo je to Raspberry Pi? Jedná sa o lacný mini počítač, ktorý je ideálny pre základné funkcie. Táto príručka vám ukáže, ako si vziať nový Raspberry Pi a previesť ho na webový server. Upozorňujeme, že pre tento článok budeme pracovať v systéme Windows.
Kroky
Časť 1 zo 7: Spustenie operačného systému Raspberry Pi
Krok 1. Získajte kópiu systému Raspberry Pi OS (operačný systém) z odkazu v sekcii zdrojov
K dispozícii je niekoľko rôznych distribúcií, ale pre tento článok použijeme verziu „Raspbian“.
Krok 2. Extrahujte obrázok na kartu SD
Na to potrebujeme nástroj s názvom Win32 Disc Imager. Odkaz na to je tiež k dispozícii v sekcii zdrojov. Teraz otvorte nástroj, prejdite na písmeno jednotky, na ktorej je vaša karta SD, vyberte umiestnenie obrazu Raspberry Pi OS a zvoľte napaľovanie. Počkajte, kým sa dokončí.
Krok 3. Otvorte kartu SD v programe Windows Prieskumník
Stačí vytvoriť súbor s názvom ssh. Toto je aktualizácia zabezpečenia zavedená od Raspbian Jessie.
Krok 4. Vysuňte kartu SD, vložte ju do Raspberry Pi a potom zapojte ostatné káble, pričom mini USB určite zapojte ako posledné
Krok 5. Prihláste sa, keď sa operačný systém načíta
Predvolené používateľské meno je „pi“a predvolené heslo je „malina“. Novšie verzie Raspbian majú predvolene povolené automatické prihlásenie.
Krok 6. Začnite zmenou hesla
Z príkazového riadka zadajte:
sudo passwd pi.
Krok 7. Heslo môžete tiež zmeniť tak, že napíšete sudo raspi-config a vyberiete položku Zmeniť heslo používateľa alebo prejdete na položku Konfigurácia systému
Krok 8. Zadajte nové heslo a potom ho potvrďte
Kurzor sa pri zadávaní hesiel nepohybuje, ale zadávate text.
Časť 2 zo 7: Spustenie aktualizácií softvéru
Krok 1. Začnite s aktualizáciami
Pretože používate novú verziu Debianu, budete musieť vykonať určité domáce čistenie, aktualizáciu a inštaláciu. Najprv aktualizujeme hodiny, aktualizujeme naše zdroje a potom aktualizujeme všetky predinštalované balíky. Do príkazového riadka zadajte nasledujúce (stlačte kláves Enter alebo Enter za každým riadkom):
sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
Krok 2. Nastavte dátum a čas
Z typu príkazového riadka (podľa potreby vymeňte diely):
sudo date --set = "30. december 2013 10:00:00"
Časť 3 zo 7: Aktualizácia firmvéru
Krok 1. Nainštalujte nástroj na aktualizáciu RPI spoločnosti Hexxeh, ktorý pomôže udržať Raspberry Pi aktualizovaný
Ak to chcete urobiť, spustite nasledujúce príkazy (po každom riadku stlačte kláves Enter/Enter):
sudo apt-get install ca-certificates sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O/usr/bin/rpi-update && sudo chmod +x/usr/bin/rpi-update sudo rpi-update sudo shutdown -r teraz
Časť 4 zo 7: Nastavte SSH
Krok 1. Nastavte SSH, aby sme mohli robiť všetko ostatné z iného počítača
Za týmto účelom si najskôr poznamenajte IP adresu Raspberry Pi
názov hostiteľa -I
192.168.1.17
Krok 2. Povoliť SSH a reštartovať počítač (po každom riadku stlačte kláves Enter/Enter):
Potom, čo si všimnete inet addr, použite: sudo /etc/init.d/ssh začať pri každom štarte pi. Tip: Ak sa vyskytne chyba, použite príkaz nižšie a potom príkaz hore. sudo apt -get install ssh Potom reštartujte svoje pi: sudo shutdown -r teraz
Krok 3. Odpojte káble klávesnice USB a monitora
Tieto už nie sú potrebné, pretože všetko ostatné sa vykoná cez SSH.
Krok 4. Stiahnite si klienta SSH, ako je PuTTy (www.putty.org), ktorý je možné zadarmo stiahnuť z Googlu a pripojiť sa k adrese IP vášho Raspberry Pi, pričom sa prihláste pomocou používateľského mena „pi“a hesla, ktoré ste nastavili predtým
Časť 5 zo 7: Inštalácia webového servera
Krok 1. Nainštalujte si Apache a PHP
Ak to chcete urobiť, vykonajte nasledujúce príkazy:
sudo apt-get install apache2 php5 libapache2-mod-php5
Krok 2. Reštartujte službu:
reštartovať službu sudo apache2
ALEBO
sudo /etc/init.d/apache2 reštartujte
Krok 3. Zadajte I. P
adresu vášho Raspberry Pi do vášho webového prehliadača. Mali by ste vidieť jednoduchú stránku s textom „Funguje to!“
Časť 6 zo 7: Inštalácia MySQL
Krok 1. Nainštalujte MySQL
Za týmto účelom nainštalujte niekoľko balíkov pomocou nasledujúceho príkazu:
sudo apt-get install mysql-server mysql-client php5-mysql
Časť 7 zo 7: Inštalácia FTP
Krok 1. Nainštalujte FTP, aby bolo možné prenášať súbory do a z vášho Raspberry Pi
Krok 2. Prevezmite vlastníctvo webového koreňa:
sudo chown -R pi /var /www
Krok 3. Nainštalujte vsftpd:
sudo apt-get install vsftpd
Krok 4. Upravte svoj súbor vsftpd.conf:
sudo nano /etc/vsftpd.conf
Krok 5. Vykonajte nasledujúce zmeny:
- anonymous_enable = ÁNO do anonymous_enable = NIE
- Odkomentujte local_enable = ÁNO a write_enable = ÁNO vymazaním # symbol pred každým riadkom
- potom choďte do spodnej časti súboru a pridajte force_dot_files = ÁNO.
Krok 6. Uložte a ukončite súbor stlačením klávesov CTRL-O, CTRL-X
Krok 7. Reštartujte vsftpd:
reštartujte službu sudo vsftpd
Krok 8. Vytvorte skratku z domovského priečinka používateľa Pi na /var /www:
ln -s/var/www/~/www
Krok 9. Teraz môžete na FTP používať používateľa Pi a pristupovať do priečinka /var /www pomocou skratky, ktorá by sa mala objaviť pri prihlásení
Tipy
- Ak máte nainštalovaný server SSH, nie je potrebné inštalovať server FTP. Na pripojenie cez SCP môžete použiť aplikáciu, ako je WinSCP, ktorá je bezpečnejšia a zabraňuje potrebe otvoriť ďalší port na vašom Raspberry Pi.
- Ak sa zobrazí chybové hlásenie: „wget: príkaz nenájdený“, spustite príkaz „sudo apt-get install wget“