Jak vytvořit webový server Raspberry Pi (s obrázky)

Obsah:

Jak vytvořit webový server Raspberry Pi (s obrázky)
Jak vytvořit webový server Raspberry Pi (s obrázky)

Video: Jak vytvořit webový server Raspberry Pi (s obrázky)

Video: Jak vytvořit webový server Raspberry Pi (s obrázky)
Video: 1. Visual studio code (VS code) - Instalace a tvorba prvního projektu, základní funkce 2024, Duben
Anonim

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

2254547 1
2254547 1

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“.

2254547 2
2254547 2

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čí.

2254547 3
2254547 3

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.

2254547 4
2254547 4

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í

2254547 5
2254547 5

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í.

2254547 6
2254547 6

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

2254547 7
2254547 7

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

2254547 8
2254547 8

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

2254547 9
2254547 9

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

2254547 10
2254547 10

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

Hostnamei
Hostnamei

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

  • Měli byste vidět něco takového:
  • 192.168.1.17

  • Zobrazí se IP adresa vašeho Raspberry Pi.
2254547 12
2254547 12

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í

2254547 13
2254547 13

Krok 3. Odpojte kabely klávesnice USB a monitoru

Ty již nejsou nutné, protože vše ostatní bude provedeno přes SSH.

2254547 14
2254547 14

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

2254547 15
2254547 15

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

2254547 16
2254547 16

Krok 2. Restartujte službu:

    restartování služby sudo apache2

    NEBO

    restart sudo /etc/init.d/apache2

2254547 17
2254547 17

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

2254547 18
2254547 18

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

2254547 19
2254547 19

Krok 1. Nainstalujte FTP, abyste mohli přenášet soubory do az vašeho Raspberry Pi

2254547 20
2254547 20

Krok 2. Převezměte vlastnictví webového kořene:

    sudo chown -R pi /var /www

2254547 21
2254547 21

Krok 3. Nainstalujte vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Krok 4. Upravte svůj soubor vsftpd.conf:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

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.
2254547 24
2254547 24

Krok 6. Uložte a ukončete soubor stisknutím kláves CTRL-O, CTRL-X

2254547 25
2254547 25

Krok 7. Restartujte vsftpd:

    restartování služby sudo vsftpd

2254547 26
2254547 26

Krok 8. Vytvořte zástupce z domovské složky uživatele Pi na /var /www:

    ln -s/var/www/~/www

2254547 27
2254547 27

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“

Doporučuje: