Vývoj webu často vyžaduje testování webových aplikací na místním serveru, aby se ujistil, že před zveřejněním fungují správně. V Linuxu můžeme snadno nakonfigurovat místní server známý jako localhost pro vývoj a testování webových stránek v počítači.
Proces konfigurace serveru na localhost se může zdát pro začátečníky komplikovaný, ale ve skutečnosti je to docela jednoduché. V tomto podrobném návodu vám řeknu, jak nakonfigurovat localhost na vašem Linuxovém systému.
Krok 1: Instalace Apache
Prvním krokem při konfiguraci localhost je instalace a konfigurace serveru Apache. Apache je jedním z nejpopulárnějších webových serverů a funguje dobře v prostředí Linux.
Chcete-li nainstalovat Apache, musíte otevřít terminál a spustit následující příkaz:
sudo apt-get install apache2
Poznámka: Pokud budete požádáni, zadejte své heslo systému.
Po instalaci serveru Apache můžete zkontrolovat jeho provoz otevřením webového prohlížeče a zadáním do adresního řádku "localhost". Pokud je vše správně nastaveno, měli byste vidět uvítací stránku Apache.
Nastavení localhost v Linuxu
Nastavení localhost v Linuxu je velmi důležité pro vývojáře, kteří chtějí vyvíjet a testovat webové aplikace lokálně.
Chcete-li nakonfigurovat localhost v Linuxu, postupujte podle následujících kroků:
Krok 1: Otevřete terminál a spusťte příkaz:
sudo nano /etc/hosts
Krok 2: V souboru, který se otevře, přidejte na konec souboru následující řádek:
Krok 3: Uložte soubor a zavřete jej kliknutím Ctrl + X, potom Y, potom Enter.
Krok 4: Nyní Otestujte nastavení otevřením webového prohlížeče a zadejte "http://localhost"v adresním řádku. Pokud uvidíte stránku, nastavení bylo úspěšné.
Váš localhost v Linuxu je nyní nakonfigurován a připraven k použití pro vývoj a testování webových aplikací.
Příprava na Nastavení
Než začnete konfigurovat místní server na vašem systému Linux, musíte provést několik kroků přípravy:
- Ujistěte se, že váš systém má nainstalovaný potřebný software. Většina distribucí Linuxu již obsahuje webový server Apache a tlumočníka jazyka PHP, pokud však chybí, musíte je nainstalovat pomocí správce balíčků vašeho systému.
- Zkontrolujte, zda je konfigurační soubor serveru Apache (obvykle označovaný jako httpd.conf). Tento soubor obsahuje základní nastavení webového serveru a měl by být umístěn v adresáři /etc/httpd/conf nebo podobném.
- Nainstalujte potřebné moduly Apache, které mohou být nutné pro provoz vašeho projektu. Pro podporu databází MySQL je například nutné nainstalovat modul mod_mysql nebo podobný.
- Zkontrolujte dostupnost místní domény. Chcete-li pracovat s místním serverem, musíte nakonfigurovat místní název domény, abyste k němu mohli přistupovat místo použití adresy IP. K tomu můžete použít soubor hosts, který se nachází v adresáři systému / etc / hosts.
Po provedení těchto kroků budete připraveni nakonfigurovat místní server na svém Linuxovém systému a můžete pokračovat v následujících krocích.
Instalace potřebných programů
Před zahájením konfigurace localhost v Linuxu budete muset nainstalovat více programů:
- Apache je webový server, který bude zpracovávat webové požadavky na vašem localhost. Chcete-li nainstalovat Apache, můžete spustit příkaz: sudo apt-get install apache2
- MySQL je systém správy databází, který vám umožní ukládat a spravovat data na vašem localhost. Chcete-li nainstalovat MySQL, spusťte příkaz: sudo apt-get install mysql-server
- PHP je skriptovací programovací jazyk, který vám umožní vytvářet dynamické webové stránky na vašem localhost. Chcete-li nainstalovat PHP, spusťte příkaz: sudo apt-get install php
Po instalaci všech potřebných programů jste připraveni začít konfigurovat localhost v Linuxu.
Nastavení localhost
Chcete-li nakonfigurovat localhost v Linuxu, postupujte podle níže uvedených kroků:
- Nainstalujte webový server, jako je Apache nebo Nginx, pomocí dávkového správce systému. Například pro Ubuntu použijte příkaz: sudo apt-get install apache2
- Po instalaci webového serveru zadejte webovou adresu http://localhost ve Vašem webovém prohlížeči. Pokud je vše správně nakonfigurováno, zobrazí se uvítací stránka serveru.
- Chcete-li přidat své webové stránky nebo aplikace do localhost, vytvořte nový adresář v adresáři /var/www/html/ . Chcete-li například vytvořit web s názvem "mywebsite", použijte příkaz: sudo mkdir / var / www / html / mywebsite
- Přejděte do vytvořeného adresáře a vytvořte nový soubor s příponou .html nebo .php pro svůj web nebo aplikaci. Například pro vytvoření souboru index.html v adresáři "mywebsite", použijte příkaz: sudo nano /var/www/html/mywebsite/index.html
- Upravte vytvořený soubor přidáním požadovaného HTML kódu a uložte změny.
- Nyní můžete otevřít svůj webový prohlížeč a zadat webovou adresu http://localhost/mywebsite Chcete-li zobrazit svůj web nebo aplikaci na místním serveru.
Nyní máte na svém linuxovém počítači nakonfigurovaný localhost připravený k vývoji a testování webových stránek a aplikací.