Pokud jste nainstalovali a nakonfigurovali webový server Apache na Ubuntu, je možné, že místo vašeho webu se objeví stránka "apache2 Ubuntu default page". Toto je standardní stránka, která se zobrazuje ve výchozím nastavení, když na Serveru nejsou žádné jiné aktivní stránky. Může být neinformativní a nežádoucí pro návštěvníky vašeho serveru.
Chcete-li se zbavit stránky "apache2 Ubuntu default page" a nahradit ji vlastním obsahem, musíte provést určité změny v konfiguračních souborech Apache. V tomto článku se podíváme, jak na to.
Krok 1. Najít adresář souborů hostitele
Prvním krokem je vyhledat adresář, ve kterém jsou uloženy soubory vašeho webu. Na Ubuntu výchozí adresář - /var/www/html. Umístěte do tohoto adresáře své soubory, které chcete zobrazit místo stránky "apache2 Ubuntu default page".
Instalace Serveru Ubuntu
Krok 1: Potvrzení zaváděcího obrazu
Před zahájením instalace serveru Ubuntu se ujistěte, že je spouštěcí obraz, který budete používat, stažen a potvrzen, aby odpovídal kontrolnímu součtu. To pomůže vyhnout se chybám v procesu instalace.
Krok 2: Příprava spouštěcího média
Před instalací byste měli připravit spouštěcí médium. Nejběžnějším způsobem je vytvoření spouštěcí jednotky pomocí programu Rufus pro Windows nebo příkazu dd pro Linux.
Krok 3: stahování a instalace
Po přípravě spouštěcího média, vložte jej do počítače a restartujte systém. Poté postupujte podle pokynů na obrazovce a vyberte jazyk, klávesnici a další nastavení. Během procesu instalace serveru Ubuntu budete vyzváni k vytvoření účtů správce a dalších uživatelů.
Krok 4: Aktualizace a konfigurace
Po dokončení instalace byste měli provést aktualizaci systému a nakonfigurovat potřebné programy a služby. Zadejte příkaz " sudo apt update "pro aktualizaci seznamu balíčků a poté" sudo apt upgrade " pro instalaci nových verzí balíčků.
Abyste mohli tyto příkazy úspěšně spustit, musíte mít přístup k internetu.
Krok 5: Kontrola instalace
Po provedení aktualizace a nastavení zkontrolujte, zda je Server Ubuntu správně nainstalován. Zadejte příkaz "sudo systemctl status apache2" pro kontrolu stavu webového serveru Apache. Pokud je vše v pořádku, měli byste vidět zprávu o aktivní službě.
Instalace Apache2 na Ubuntu Server
Instalace Apache2 na Ubuntu Server vyžaduje několik jednoduchých kroků:
- Otevřete terminál a spusťte příkaz sudo apt update pro aktualizaci seznamu balíčků.
- Poté spusťte příkaz sudo apt install apache2 pro instalaci Apache2.
- Po dokončení instalace se Apache2 spustí automaticky. Jeho stav můžete zkontrolovat spuštěním příkazu sudo systemctl status apache2 .
Nyní můžete otevřít webový prohlížeč a do adresního řádku zadat IP adresu vašeho serveru, abyste se ujistili, že je Apache2 úspěšně nainstalován. Měli byste vidět uvítací stránku Apache2.
Gratuluji! Úspěšně jste nainstalovali Apache2 na váš Ubuntu Server. Nyní můžete začít konfigurovat svůj webový server.
Změna konfiguračních souborů Apache2
Chcete-li zakázat stránku "apache2 ubuntu default page" Na Ubuntu, musíte provést změny v konfiguračních souborech Apache2.
1. Otevřete soubor / etc/apache2/sites-available / 000-default.conf v textovém editoru.
2. Najděte sekci a nastavte pro ni možnost AllowOverride None . Tím se zabrání čtení souborů .htaccess, které mohou předefinovat nastavení webového serveru.
3. Dále vyhledejte sekci a přidejte do ní následující řádky:
- DirectoryIndex disabled
- RedirectMatch 403 /
4. Uložte změny a zavřete soubor.
5. Restartujte Apache2 spuštěním příkazu sudo systemctl restart apache2 .
Nyní, když otevřete stránku " apache2 ubuntu default page "v prohlížeči, měli byste vidět chybu 403"přístup je zakázán". To znamená, že stránka byla úspěšně deaktivována.
Deaktivace stránky "apache2 ubuntu default page"
Ve výchozím nastavení se při instalaci webového serveru Apache na operačním systému Ubuntu zobrazí stránka "apache2 ubuntu default page". Pokud chcete tuto stránku deaktivovat a nahradit ji vlastní, budete muset postupovat podle následujících kroků:
1. Otevřete terminál na Ubuntu a zadejte příkaz:
sudo nano /etc/apache2/sites-available/000-default.conf
2. Vyhledejte řádek " DocumentRoot/var/www / html ". Tento řádek označuje složku, ve které se nachází obsah stránky "apache2 ubuntu default page". Cestu k této složce můžete nahradit cestou k Vaší vlastní složce se soubory webu.
3. Změny uložte stisknutím Ctrl + X, poté Y a poté Enter .
4. Restartujte webový server Apache zadáním následujícího příkazu:
sudo systemctl restart apache2
Nyní se stránka "apache2 Ubuntu default page" již nezobrazí a místo ní se zobrazí váš vlastní web.
Kontrola výsledků
Po provedení všech nastavení a operací popsaných v článku je možné zkontrolovat výsledky a ověřit úspěšné vypnutí stránky "apache2 ubuntu default page" Na Ubuntu.
- Otevřete webový prohlížeč v počítači.
- Do adresního řádku zadejte IP adresu serveru, na kterém je Ubuntu nainstalováno.
- Stisknutím klávesy Enter přejděte na zadanou adresu.
- Pokud se stránka "apache2 Ubuntu default page" již nezobrazuje a místo ní se zobrazuje chybová stránka nebo jiný obsah, znamená to, že deaktivace byla úspěšně provedena.
- Pokud se stránka stále zobrazuje, ujistěte se, že jste provedli všechny kroky z článku správně a postup vypnutí opakujte znovu.
Pokud byla všechna nastavení a operace provedena správně, stránka "apache2 Ubuntu default page" by měla být na Ubuntu úspěšně deaktivována a se serverem můžete pokračovat.
Řešení problémů
Pokud stále vidíte stránku "apache2 ubuntu default page" místo svého webu po instalaci Apache na Ubuntu, existuje několik důvodů a možných řešení:
| Problém | Řešení |
|---|---|
| Apache není spuštěn | Spusťte Apache pomocí příkazu sudo service apache2 start |
| Nesprávně nakonfigurované soubory virtuálních hostitelů | Ujistěte se, že jsou soubory virtuálních hostitelů správně nakonfigurovány v adresáři / etc / apache2 / sites-available/ |
| Indexový soubor chybí nebo je v nesprávném adresáři | Ujistěte se, že váš indexový soubor (např. index.html nebo index.php) je ve správném adresáři vašeho webu, obvykle v /var / www / html/ |
| Problémy s přístupovými právy | Ujistěte se, že máte přístupová práva k souborům vašich webových stránek a adresářům |
| Ukládání do mezipaměti prohlížeče | Vymažte mezipaměť prohlížeče nebo zkuste použít jiný prohlížeč |
| Na stejném portu byl spuštěn další webový server | Ujistěte se, že na stejném portu není spuštěn jiný webový server (obvykle 80) |
Pokud po ověření všech těchto příčin problém stále není vyřešen, doporučuje se obrátit se na dokumentaci Apache nebo položit otázku na komunitním fóru Ubuntu nebo Stack Overflow.
Možné důsledky
Pokud na Ubuntu vypnete stránku "apache2 ubuntu default page", může to mít následující důsledky:
- Nemožnost přístupu k webům nebo aplikacím hostujícím na vašem serveru prostřednictvím standardního portu 80.
- Ztráta funkčnosti Apache webového serveru.
- Nepříjemnost pro uživatele, kteří jsou zvyklí vidět "apache2 ubuntu default page" při přístupu na váš server.
- Zranitelnost vůči útokům nebo neoprávněnému přístupu k vašemu serveru, protože stránka "apache2 Ubuntu default page" slouží jako indikátor fungování serveru.
Zvažte tyto faktory, než se rozhodnete deaktivovat stránku "apache2 ubuntu default page". Pokud se jej přesto rozhodnete zakázat, ujistěte se, že máte alternativní způsob přístupu k vašim webům nebo aplikacím na serveru a zajistěte bezpečnost vašeho serveru a jeho obsahu.