V minulém článku jsme nainstalovali a provedli základní nastavení webového serveru Apache, interpreta PHP a databázového serveru MySQL. Posledním krokem k získání základního programového vybavení serveru bude instalace FTP serveru pro snadnou správu souborového systému na serveru a instalace rozhraní phpMyAdmin pro snadnou správu databáze MySQL, nainstalované v minulém článku.
V předchozím díle jsme poprvé spustili Raspberry Pi a provedli základní konfuguraci nastavení počítače a vzdáleného přístupu. V tomto nastavení se ale stále jedná spíše o osobní počítač než o server. Každý webový server totiž ke své činnosti (v našem případě tedy k uchovávání obsahu webových stránek a jeho zasílání počítačům v síti, kteří o ně požádají) potřebuje nějaký software, který toto zařídí. V našem případě to budou webový server Apache, interpret PHP a databázový server MySQL.
V minulém díle jsem se zabýval hardwarovými prostředky a fyzickým uspořádáním serveru s Raspberry Pi, jeho umístěním do vhodné case a také nákupem samotného zařízení. Dnešním článkem počínaje se začnu zabývat softwarovou stránkou problému. Začneme "instalací" operačního systému a základním nastavením pro potřeby běhu serveru a zprovozníme vzdálený přístup přes SSH.
Již delší dobu uvažuji o zprovoznění vlastního serveru pro menší a nenáročné webové aplikace, jako je například tento web. Až dosud mne odrazovala především vysoká energetická náročnost serveru, a také jeho samotná pořizovací cena. Nedávno jsem ale narazil na projekt britské nadace The Raspberry Pi Foundation, malý počítač s názvem Raspberry Pi, který mne při bližším prozkoumání jeho parametrů zaujal. Rozhodl jsem se tento počítač velikosti kreditní karty přetvořit na webový server.