Pouze pro návštěvníky našeho blogu Získejte další 3 měsíce zdarma + 10% slevu na tříletý plán YSBLOG10
Chyťte dohodu

Jak nainstalovat webový server Apache v Linuxu

Apache Web Server je jedno z nejpopulárnějších webových serverů s otevřeným zdrojovým kódem, široce používané po celém světě pro hosting webových stránek.

Apache, známý pro svou robustnost, flexibilitu a kompatibilitu s různými operačními systémy, včetně Linuxu, je spolehlivou volbou pro nastavení webových serverů.

Tato příručka vás provede instalací webového serveru Apache na populárních linuxových distribucích, jako jsou Ubuntu, Debian, CentOS, Fedora a Arch Linux, ať už jste začátečník nebo zkušený systémový administrátor.

Předpoklady

Než začnete s instalací, je třeba mít na paměti několik věcí:

  • Měli byste mít novou nebo aktualizovanou instalaci linuxové distribuce.
  • Ujistěte se, že máte v systému oprávnění sudo nebo root.
  • Balíček vašeho systému managePro instalaci nejnovějších balíčků by měl být r aktualizován.

Instalace webového serveru Apache na různé distribuce Linuxu

Apache je jeden z nejpopulárnějších webových serverů, který pohání webové stránky po celém světě. Proces instalace se může lišit v závislosti na vaší distribuci Linuxu.

V této příručce vás provedeme instalací Apache Web Serveru na Ubuntu/Debian, CentOS/RHEL/Fedora a Arch Linux, což zajistí hladké nasazení bez ohledu na váš systém.

Instalace webového serveru Apache na Ubuntu/Debian

Pro systémy založené na Ubuntu a Debianu je instalace Apache jednoduchá.

Postupujte podle níže uvedeného příkazu: -

  • Aktualizovat seznam balíčků
sudo apt update
  • Instalace balíčku Apache2
sudo apt install apache2
  • Ověřte instalaci Apache

Zkontrolujte, zda je Apache nainstalován a spuštěn:

sudo systemctl status apache2

Chcete-li zkontrolovat verzi Apache:

apache2 -v
  • Povolit Apache přes firewall (UFW)

Pokud používáte UFW (Uncomplicated Firewall) v Ubuntu nebo Debianu, povolte provoz Apache:

sudo ufw allow in "Apache Full"

Instalace webového serveru Apache na CentOS/RHEL/Fedora

V systémech CentOS, RHEL a Fedora je Apache známý jako httpdZde je návod, jak jej nainstalovat:

  • Aktualizujte systém a nainstalujte Apache

Pro CentOS/RHEL:

sudo yum install httpd

Pro Fedoru:

sudo dnf install httpd
  • Spuštění a povolení služby Apache

Spusťte službu Apache:

sudo systemctl start httpd

Povolte spuštění Apache při bootu:

sudo systemctl enable httpd
  • Zkontrolujte stav Apache

Abyste se ujistili, že Apache běží:

sudo systemctl status httpd
  • Konfigurace firewallu (brány firewall)

Pokud používáte firewalld, povolte HTTP provoz:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

Instalace webového serveru Apache na Arch Linux

Instalace Apache na Arch Linuxu probíhá podobným způsobem.

  • Aktualizujte systém
sudo pacman -Syu
  • Nainstalujte Apache
sudo pacman -S apache
  • Spuštění a povolení služby Apache

Spusťte Apache:

sudo systemctl start httpd

Povolit Apache při spuštění:

sudo systemctl enable httpd
  • Zkontrolujte stav Apache

Chcete-li ověřit, zda je Apache spuštěný:

sudo systemctl status httpd
  • Konfigurujte bránu firewall

Pokud používáte ufw or firewalld, povolit HTTP provoz na Archu:

  • Pro ufwsudo ufw allow in "Apache Full"
  • Pro firewalldsudo firewall-cmd --permanent --add-service=http

Pokladna | Instalace Dockeru na Ubuntu

Vytvoření nového virtuálního hostitele Apache

Vytvořte konfigurační soubor s doménou a adresářem vaší webové aplikace pro nastavení vlastního virtuálního hostitele Apache. Tento proces vám umožní zakázat výchozího virtuálního hostitele a nakonfigurovat Apache tak, aby naslouchal příchozím požadavkům na požadované doméně. Postupujte podle níže uvedených kroků a nakonfigurujte Apache pro nastavení vlastního virtuálního hostitele.

  • Vytvoření nového konfiguračního souboru virtuálního hostitele

Nejprve vytvořte nový konfigurační soubor virtuálního hostitele Apache v /etc/apache2/sites-available/ adresář. V tomto příkladu jej pojmenujeme website.confOtevřete soubor v textovém editoru, například nano:

$ sudo nano /etc/apache2/sites-available/website.conf
  • Přidat konfiguraci virtuálního hostitele

website.conf soubor, přidejte následující konfiguraci. Nahraďte app.example.com s vaším doménovým jménem a webmaster@example.com s e-mailem vašeho webového administrátora: apacheconfKopírovatUpravit

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    ServerName app.example.com

    DocumentRoot /var/www/html/website
    DirectoryIndex index.html index.php

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/html/website>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Tato konfigurace říká Apache, aby:

  • Naslouchejte požadavkům na portu 80 (výchozí HTTP port).
  • Použijte zadanou doménu (app.example.com).
  • Zobrazte obsah z /var/www/html/website adresáře.
  • Použijte  index.html or index.php jako výchozí soubor pro zobrazování.
  • Zaznamenávat chyby a požadavky na přístup k určeným souborům protokolu.
  • Použijte další nastavení specifická pro adresář, například povolení .htaccess přepsání.
  • Uložit a zavřít soubor

Po přidání konfigurace uložte a zavřete soubor stisknutím tlačítka CTRL + X, pak Y, a nakonec Enter.

  • Zakázat výchozí virtuální hostitel Apache

Chcete-li zabránit Apache v používání výchozího virtuálního hostitele, zakažte jej pomocí následujícího příkazu:

$ sudo a2dissite 000-default
  • Povolit novou konfiguraci virtuálního hostitele

Povolte novou konfiguraci virtuálního hostitele spuštěním:

$ sudo a2ensite website
  • Testovací konfigurace Apache

Spuštěním následujícího příkazu otestujte, zda vaše konfigurace Apache obsahuje nějaké chyby:

$ sudo apachectl configtest

Měli byste vidět výstup Syntax OK pokud nejsou žádné chyby.

  • Vytvoření kořenového webového adresáře

Pokud ještě neexistuje, vytvořte kořenový adresář webu uvedený v konfiguraci:

$ sudo mkdir -p /var/www/html/website
  • Přidat vzorový soubor HTML

Dále vytvořte jednoduchý index.html Soubor v souboru /var/www/html/website adresář:

$ sudo nano /var/www/html/website/index.html

Přidejte následující HTML obsah pro zobrazení textu „Pozdrav od YouStablezpráva:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Apache Web Server</title>
</head>
<body>
    <h1>Greetings from YouStable</h1>
</body>
</html>

Uložte a zavřete soubor.

  • Nastavení oprávnění pro kořenový webový adresář

Udělte vlastnická oprávnění uživateli webového serveru Apache (www-data) pro kořenový adresář webu:

$ sudo chown -R www-data:www-data /var/www/html/website
  • Restartujte Apache pro použití změn

Nakonec restartujte službu Apache, aby se změny konfigurace projevily:

$ sudo systemctl restart apache2

Váš webový server Apache je nakonfigurován tak, aby zobrazoval webové stránky z vašeho vlastního virtuálního hostitele s využitím domény app.example.com na portu 80. Při přístupu k této doméně by se mělo zobrazit „Pozdrav od YouStable"Zpráva.

Pokladna | Jak snadno nainstalovat PIP na Ubuntu v roce 2026

Závěr – Jak nainstalovat webový server Apache v Linuxu

Instalace Apache na Linux je jednoduchá, ať už používáte Ubuntu, Debian, CentOS, Fedoru nebo Arch Linux. Po instalaci můžete začít konfigurovat Apache pro hostování vašich webových stránek a aplikací.

Od úpravy virtuálních hostitelů až po povolení SSL nabízí Apache širokou škálu funkcí pro začátečníky i pokročilé uživatele. Podle tohoto návodu jste úspěšně nastavili Apache na svém systému Linux.

Pro další úpravy si prohlédněte oficiální dokumentaci k Apache a prozkoumejte pokročilé funkce, jako je nastavení SSL, konfigurace mod_rewrite a povolení PHP.

Prahlad Prajapati

Prahlad je specialista na webhosting a expert na organický růst zaměřený na SEO z Indie. V digitálním prostoru působí od roku 2019 a pomáhá lidem rozvíjet jejich webové stránky pomocí čistých a udržitelných strategií. Je nadšený pro učení a rychlou adaptaci a věří, že malé detaily vedou k velkému úspěchu. Objevte jeho poznatky o webhostingu a SEO, které vám pomohou vylepšit vaši online prezentaci.

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Přejděte na začátek