Instalace Debian 9 i386 (x86 32bit)
Obsah:
- Předpoklady
- Instalace Apache
- Upravte Firewall
- Ověření instalace Apache
- Spravujte službu Apache pomocí systemctl
- Struktura a osvědčené postupy konfiguračního souboru Apache
- Závěr
HTTP server Apache je jedním z nejpopulárnějších webových serverů na světě. Jedná se o HTTP server s otevřeným zdrojovým kódem a platformou, který ovládá velké procento internetových stránek. Apache nabízí mnoho výkonných funkcí, které lze rozšířit o další moduly.
V tomto tutoriálu projdeme kroky instalace Apache na server Debianu 9.
Předpoklady
Před zahájením výuky se ujistěte, že jste přihlášeni jako uživatel s právy sudo.
Instalace Apache
Apache je k dispozici ve výchozích repozitářích Debianu a instalace je velmi jednoduchá.
Nejprve aktualizujte index balíčku a poté nainstalujte balíček
apache2
pomocí následujících příkazů:
sudo apt update
sudo apt install apache2
To je vše, Apache je nainstalován a automaticky spuštěn, můžete zkontrolovat stav služby Apache pomocí:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
Upravte Firewall
Pokud pro filtrování připojení k systému používáte iptables, musíte otevřít porty HTTP (
80
) a HTTPS (
443
).
Otevřete potřebné porty zadáním následujícího příkazu:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Ověření instalace Apache
Chcete-li ověřit, že vše funguje správně, otevřete prohlížeč, zadejte IP adresu serveru nebo název domény
http://YOUR_IP_OR_DOMAIN/
a uvidíte výchozí uvítací stránku Apache, jak je uvedeno níže:
Tato stránka obsahuje některé základní informace o konfiguračních souborech Apache, pomocných skriptech a umístění adresářů.
Spravujte službu Apache pomocí systemctl
Nyní, když je Apache nainstalován ve vašem systému Debian, můžete chvíli věnovat prohlídce a seznámení se se základními příkazy správy služeb apache:
Chcete-li zastavit službu Apache, spusťte:
sudo systemctl stop apache2
Spusťte jej znovu zadáním:
sudo systemctl start apache2
Restartování služby Apache:
sudo systemctl restart apache2
Znovu načtěte Apache s novou konfigurací pomocí:
sudo systemctl reload apache2
sudo systemctl disable apache2
A znovu jej povolit:
Struktura a osvědčené postupy konfiguračního souboru Apache
- V systémech založených na Debianu jsou konfigurační soubory Apache umístěny v adresáři
/etc/apache2
Hlavní konfigurační soubor Apache je/etc/apache2/apache2.conf
. Porty, které bude Apache poslouchat, jsou uvedeny v/etc/apache2/ports.conf
file.Apache Virtual Hosts files jsou umístěny v adresáři/etc/apache2/sites-available
. Konfigurační soubory nalezené v tomto adresáři Apache nepoužívá, pokud nejsou propojeny s adresářem/etc/apache2/sites-enabled
a2ensite
direktivu virtuálního hostitele můžete aktivovat vytvořeníma2ensite
pomocí příkazua2ensite
z konfiguračních souborů nalezených v directorysites-available
directory to thesites-enabled
directory. Chcete-li deaktivovat virtuálního hostitele, použijte příkaza2dissite
Důrazně doporučujeme dodržovat standardní konvenci pojmenování, například pokud je název vaší doménymydomain.com
měl by být konfigurační soubor domény pojmenován/etc/apache2/sites-available/mydomain.com.conf
Konfigurační soubory/etc/apache2/sites-available/mydomain.com.conf
které se používají pro načítání různých modulů Apache, jsou umístěny v adresáři/etc/apache2/mods-available
. Konfigurace v adresářimods-available
lze povolit vytvořeníma2enconf
do adresáře/etc/apache2/mods-enable
pomocí příkazua2enconf
a zakázat pomocí příkazua2disconf
obsahující fragmenty globální konfigurace jsou uloženy v/etc/apache2/conf-available
adresář. Soubory v adresářiconf-available
lze povolit vytvořením symbolu k adresáři/etc/apache2/conf-enabled
pomocí příkazua2enconf
a zakázat pomocí příkazua2disconf
Soubory protokoluaccess.log
(access.log
aerror.log
) jsou umístěny v adresář/var/log/apache
. Pro každého virtuálního hostitele se doporučuje použít různé soubory protokoluaccess
aerror
Můžete nastavit kořenový adresář dokumentů vaší domény do libovolného umístění. Mezi nejčastější umístění pro webroot patří:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
Závěr
Úspěšně jste nainstalovali Apache na váš server Debian 9. Nyní můžete začít nasazovat své aplikace a používat Apache jako webový nebo proxy server.
apache debianTento příspěvek je součástí Jak nainstalovat LAMP Stack na sérii Debian 9.
Další příspěvky v této sérii:
• Jak nainstalovat Apache na Debian 9 • Jak nainstalovat PHP na Debian 9 • Jak nastavit virtuální hostitele Apache na Debian 9 • Jak nainstalovat MariaDB na Debian 9 • Zabezpečit Apache pomocí šifrování na Debianu 9Jak nainstalovat apache cassandra na linuxu Debian 10

Apache Cassandra je bezplatná a otevřená databáze NoSQL bez jediného bodu selhání. V tomto článku si vysvětlíme, jak nainstalovat Apache Cassandra na Debian 10, Buster
Jak nainstalovat apache cassandra na debian 9

Apache Cassandra je bezplatná a otevřená databáze NoSQL bez jediného bodu selhání. Tento tutoriál vás provede procesem instalace Apache Cassandra na Debian 9.
Jak nainstalovat apache maven na debian 9

Apache Maven je nástroj pro správu a porozumění projektů s otevřeným zdrojovým kódem používaný primárně pro projekty Java. V tomto tutoriálu vám ukážeme dva různé způsoby instalace Apache Maven na Debian 9.