Pokud hledáte způsob, jak vyrobit levný webový server, který bude primárně používán jako testovací prostředí nebo k ukládání souborů, pak je pro vás Raspberry Pi ideální. Co je to Raspberry Pi? Je to levný mini počítač, ideální pro základní funkce. Tato příručka vám ukáže, jak vzít nový Raspberry Pi a převést jej na webový server. Vezměte prosím na vědomí, že pro tento článek budeme pracovat ve Windows.
Kroky
Část 1 ze 7: Spuštění operačního systému Raspberry Pi
Krok 1. Získejte kopii operačního systému Raspberry Pi OS (operační systém) z odkazu v sekci zdroje
K dispozici je několik různých distribucí, ale pro tento článek použijeme verzi „Raspbian“.
Krok 2. Extrahujte obrázek na kartu SD
K tomu potřebujeme nástroj s názvem Win32 Disc Imager. Odkaz na to je také k dispozici v sekci zdroje. Nyní otevřete nástroj, přejděte na písmeno jednotky, ve které je vaše karta SD, vyberte umístění obrazu Raspberry Pi OS a vyberte vypálit. Počkejte, až to skončí.
Krok 3. Otevřete kartu SD v Průzkumníkovi Windows
Stačí vytvořit soubor s názvem ssh. Toto je aktualizace zabezpečení zavedená od Raspbian Jessie.
Krok 4. Vysuňte kartu SD a vložte ji do svého Raspberry Pi, poté zapojte zbytek kabelů a nezapomeňte zapojit mini USB jako poslední
Krok 5. Přihlaste se, jakmile se načte operační systém
Výchozí uživatelské jméno je „pi“a výchozí heslo je „malina“. Novější verze Raspbian mají ve výchozím nastavení povoleno automatické přihlášení.
Krok 6. Začněte změnou hesla
Z příkazového řádku zadejte:
sudo passwd pi.
Krok 7. Heslo můžete také změnit zadáním sudo raspi-config a výběrem Změnit heslo uživatele nebo přejít do Konfigurace systému
Krok 8. Zadejte nové heslo a poté jej potvrďte
Kurzor se při zadávání hesel nepohybuje, ale vy zadáváte text.
Část 2 ze 7: Spouštění aktualizací softwaru
Krok 1. Začněte s aktualizacemi
Protože používáte novou verzi Debianu, budete muset provést úklid, aktualizaci a instalaci. Nejprve aktualizujeme hodiny, aktualizujeme naše zdroje a poté upgradujeme všechny předinstalované balíčky. Do příkazového řádku zadejte následující příkaz (po každém řádku stiskněte klávesu Enter/Enter):
sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
Krok 2. Nastavte datum a čas
Z typu příkazového řádku (vyměňte součásti podle potřeby):
sudo date --set = "30. prosince 2013 10:00:00"
Část 3 ze 7: Aktualizace firmwaru
Krok 1. Nainstalujte si nástroj pro aktualizaci RPI společnosti Hexxeh, který pomůže udržet Raspberry Pi aktuální
Chcete -li to provést, spusťte následující příkazy (po každém řádku stiskněte klávesu 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 nyní
Část 4 ze 7: Nastavení SSH
Krok 1. Nastavte SSH, abychom mohli dělat vše ostatní z jiného počítače
Chcete -li to provést, nejprve si poznamenejte IP adresu Raspberry Pi
název hostitele -I
192.168.1.17
Krok 2. Povolte SSH a restartujte počítač (po každém řádku stiskněte klávesu Enter/Enter):
Poté, co si všimnete inet addr, použijte: sudo /etc/init.d/ssh start při každém spuštění pi. Tip: Pokud dojde k chybě, použijte níže uvedený příkaz a poté příkaz výše. sudo apt -get install ssh Poté restartujte svůj pi: sudo shutdown -r nyní
Krok 3. Odpojte kabely klávesnice USB a monitoru
Ty již nejsou nutné, protože vše ostatní bude provedeno přes SSH.
Krok 4. Stáhněte si klienta SSH, jako je PuTTy (www.putty.org), který lze zdarma stáhnout z Googlu a připojit se k IP adrese vašeho Raspberry Pi, když se přihlásíte pomocí uživatelského jména „pi“a hesla, které jste nastavili dříve
Část 5 ze 7: Instalace webového serveru
Krok 1. Nainstalujte si Apache a PHP
Chcete -li to provést, spusťte následující příkazy:
sudo apt-get install apache2 php5 libapache2-mod-php5
Krok 2. Restartujte službu:
restartování služby sudo apache2
NEBO
restart sudo /etc/init.d/apache2
Krok 3. Zadejte I. P
adresu vašeho Raspberry Pi do vašeho webového prohlížeče. Měli byste vidět jednoduchou stránku s nápisem „Funguje to!“
Část 6 ze 7: Instalace MySQL
Krok 1. Nainstalujte MySQL
Chcete -li to provést, nainstalujte několik balíčků pomocí následujícího příkazu:
sudo apt-get install mysql-server mysql-client php5-mysql
Část 7 ze 7: Instalace FTP
Krok 1. Nainstalujte FTP, abyste mohli přenášet soubory do az vašeho Raspberry Pi
Krok 2. Převezměte vlastnictví webového kořene:
sudo chown -R pi /var /www
Krok 3. Nainstalujte vsftpd:
sudo apt-get install vsftpd
Krok 4. Upravte svůj soubor vsftpd.conf:
sudo nano /etc/vsftpd.conf
Krok 5. Proveďte následující změny:
- anonymous_enable = ANO na anonymous_enable = NE
- Odkomentujte local_enable = ANO a write_enable = ANO odstraněním souboru # symbol před každým řádkem
- pak přejděte do spodní části souboru a přidejte force_dot_files = ANO.
Krok 6. Uložte a ukončete soubor stisknutím kláves CTRL-O, CTRL-X
Krok 7. Restartujte vsftpd:
restartování služby sudo vsftpd
Krok 8. Vytvořte zástupce z domovské složky uživatele Pi na /var /www:
ln -s/var/www/~/www
Krok 9. Nyní můžete na FTP používat uživatele Pi a přistupovat ke složce /var /www pomocí zástupce, který by se měl objevit při přihlášení
Tipy
- Pokud máte nainstalován server SSH, není nutné instalovat server FTP. K připojení přes SCP můžete použít aplikaci, jako je WinSCP, která je bezpečnější a zabraňuje potřebě otevřít další port na vašem Raspberry Pi.
- Pokud se vám zobrazí chybová zpráva: „wget: příkaz nenalezen“, spusťte „sudo apt-get install wget“