Co je Apache?
Apache je neuvěřitelně významný webový server. Vyvinula ho nadace Apache Software Foundation a jedná se o open-source server, který obsluhuje zhruba 37 % z milionu nejnavštěvovanějších webových stránek a 43 % všech webových stránek. Je to multiplatformní server HTTP, který dokáže odesílat soubory HTML prostřednictvím protokolu HTTP. Díky dalším zdrojům, jako je PHP, můžete Apache používat k obsluze dynamických stránek pomocí jazyků, jako je PHP.
Co potřebujete k vytvoření webového serveru Apache pro Raspberry Pi
Vytvoření webového serveru Apache pomocí Raspberry Pi je poměrně jednoduché a také úsporné. Budete potřebovat pouze Raspberry Pi, kartu microSD, napájecí zdroj a distribuci založenou na Linuxu. Pouzdro je volitelné, ale doporučuje se.
Co budete potřebovat pro webový server Apache s Raspberry Pi:
- Deska Raspberry Pi
- karta microSD
- Napájecí zdroj
- Kufřík
- Klávesnice, myš
- Osystém Linux
- Apache
Celkové náklady: více než 35 USD. Můžete si pořídit sadu s deskou Raspberry Pi, pouzdrem, zdrojem napájení a kartou microSD za přibližně 50 USD nebo samostatnou desku Raspberry Pi za 35 USD. Doporučuji zvolit Raspberry Pi 3 nebo Raspberry Pi 3 B+.
Jak nainstalovat Apache na Raspberry Pi
Nejprve začněte instalací Apache. Nejprve budete chtít spustit aktualizaci systému:
Nyní nainstalujte Apache:
Po instalaci Apache na Raspberry Pi otestujte webový server. Do složky web Apache umístí testovací soubor HTML. Nově načtený webový server Apache si můžete prohlédnout na adrese nebo na IP adrese počítače Pi:
.
Adresu IP počítače Raspberry Pi můžete zjistit pomocí:
Ačkoli Apache ve výchozím nastavení vytváří vlastní výchozí webovou stránku, můžete ji také změnit. Výchozí soubor HTML najdete na adrese: /var/www/html/index.html
Výchozí soubor se nachází v adresáři /var/www/html/
a jmenuje se index.html. Jeho vlastníkem je root. Pokud chcete upravovat soubor index.html
, přepněte vlastníka na pi nebo svého vlastního uživatele:
Prostě upravte tento soubor, pak jej uložte a obnovte, abyste viděli své změny. Do tohoto souboru můžete přidat vlastní HTML, které bude sloužit jako webová stránka ze serveru Apache.
Pokud na Raspberry Pi běží Apache, můžete si nainstalovat PHP, protože Apache umí pracovat i se soubory PHP. PHP budete muset nainstalovat pomocí:
Odstranit index.html:
Vytvořit index.php:
Alternativně můžete použít grafický editor Leafpad:
V index.php přidejte nějaký obsah PHP, který může váš webový server Raspberry Pi Apache obsloužit:
Uložte tento soubor a obnovte webový prohlížeč. Zobrazí se „hello world“ nebo jakýkoli obsah, který jste přidali. Případně můžete přidat dynamický obsah:
Jak vytvořit server Raspberry Pi Apache: Závěrečné myšlenky
Apache je neuvěřitelný open-source server HTTP. Při použití s jazyky, jako je PHP, se stává ještě robustnějším a schopnějším. Zkuste svůj webový server Raspberry Pi posunout na vyšší úroveň pomocí instalace WordPressu, který vyžaduje Apache, MySQL a PHP. Případně můžete na Raspberry Pi roztočit mediální server s aplikacemi jako Plex a Emby.
Jaké servery používáte na svém Raspberry Pi?