Jak hostit webové stránky na webovém serveru Apache

server Apache HTTP (běžně označovaný jednoduše jako Apache) je bezplatný a open-source software webového serveru, který vám přináší Apache Software Foundation. Apache existuje již více než 2 desetiletí a je považován za vhodný pro začátečníky.

v tomto tutoriálu se dozvíte, jak nainstalovat webový server Apache pro hostování jednoduchého HTML webu běžícího na platformě Linux.

nainstalujte webový Server Apache v Linuxu

na Ubuntu Linux a dalších distribucích založených na Debianu, jako je Linux Mint, lze Apache nainstalovat pomocí následujícího příkazu.

$ sudo apt install apache2 -y

na Red Hat Enterprise Linux a souvisejících distribucích, jako jsou CentOS, Fedora a Oracle Linux, lze Apache nainstalovat pomocí následujícího příkazu.

$ sudo dnf install httpd -y

v Ubuntu Linux a dalších distribucích založených na Debianu můžete spustit a zkontrolovat stav webového serveru Apache spuštěním níže uvedených příkazů.

$ sudo systemctl start apache2$ sudo systemctl status apache2
Zkontrolujte stav Apache na Ubuntu
Zkontrolujte stav Apache na Ubuntu

na Red Hat Enterprise Linux a souvisejících distribucích spusťte následující příkazy a zkontrolujte stav Apache.

$ sudo systemctl start httpd$ sudo systemctl status httpd
Zkontrolujte stav Apache na RedHat
Zkontrolujte stav Apache na RedHat

jakmile potvrdíte, že Apache je aktivní, otevřete webový prohlížeč a zadejte IP adresu vašeho linuxového serveru. Místo IP serveru můžete také zadat localhost.

měli byste vidět testovací stránku, která potvrzuje, že Apache je v provozu správně.

http://IP-AddresssORhttp://localhost
zkontrolujte webovou stránku Apache na Ubuntu
zkontrolujte webovou stránku Apache na Ubuntu
zkontrolujte webovou stránku Apache na RHEL
zkontrolujte webovou stránku Apache na RHEL

hostujte jednoduchý web HTML na Apache

poté, co potvrdíte, že Apache funguje správně, jste nyní připraveni přidat obsah vašeho webu. Na Apache je výchozí umístění, kde je veřejně přístupný webový obsah uložen v /var / www / html. Toto se běžně označuje jako kořen webu.

první stránka, která se načte, když uživatelé navštíví váš web, se nazývá indexová stránka. Vytvořme jeden takto.

Nejprve přejděte do kořenového adresáře webu pomocí příkazu níže.

$ cd var/www/html

v Ubuntu Linux spusťte příkaz níže a přejmenujte výchozí soubor stránky indexu.

$ sudo mv index.html index.html.bk

na Red Hat zde není co přejmenovat, protože výchozí soubor stránky indexu není v tomto umístění uložen.

dále vytvořte nový indexový soubor s:

$ sudo nano index.html

zkopírujte a vložte ukázkový HTML kód níže do otevřeného textového editoru.

<!DOCTYPE html><html><head><title>Welcome to My Website!</title><meta charset="UTF-8"></head><body><h1>Linux Shell Tips</h1><p>This website is hosted on Apache.</p></body></html>

Uložte a zavřete index.html soubor.

nyní se vraťte do webového prohlížeče a obnovte stránku. Měli byste vidět svůj nový web, jak je znázorněno na obrázku níže.

ukázkový Web hostovaný na Apache
ukázkový Web hostovaný na Apache

Spravujte webový Server Apache v Linuxu

když tento tutoriál zabalíme, zvýrazněte některé základní příkazy pro správu Apache kromě těch, které jsme již použili. Jak jste si možná všimli, webová služba Apache je v Ubuntu označována jako apache2, zatímco v Red Hat Linuxu se nazývá httpd.

Chcete-li nakonfigurovat Apache tak, aby se automaticky spouštěl po restartování serveru Linux, spusťte:

$ sudo systemctl enable apache2$ sudo systemctl enable httpd

Chcete-li zakázat automatické spuštění Apache při restartování serveru Linux, spusťte:

$ sudo systemctl disable apache2$ sudo systemctl disable httpd

Chcete-li restartovat Apache, spusťte:

$ sudo systemctl restart apache2$ sudo systemctl restart httpd

Chcete-li zastavit Apache, spusťte:

$ sudo systemctl stop apache2$ sudo systemctl stop httpd
závěr

v tomto tutoriálu jsme popsali, jak nainstalovat Apache na Ubuntu Linux a Red Hat Linux. Také jsme vám ukázali, jak nahradit výchozí webovou stránku Apache vlastním obsahem.

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.