Instalace Apache 2 v CentOS
Obsah:
HTTP server Apache je nejpoužívanějším webovým serverem na světě. Je to bezplatný, open-source a multiplatformový HTTP server, včetně výkonných funkcí, a lze jej rozšířit o celou řadu modulů., vysvětlíme, jak nainstalovat a spravovat webový server Apache na CentOS 8.
Instalace Apache
Apache je k dispozici ve výchozích repozitářích CentOS a instalace je docela přímá.
V distribucích založených na RHEL se balíček a služba Apache nazývají
httpd
. Chcete-li nainstalovat Apache, spusťte následující příkaz jako root nebo uživatel s právy sudo:
sudo yum install
Po dokončení instalace povolte a spusťte službu Apache:
sudo systemctl enable
sudo systemctl start
Chcete-li ověřit, zda je služba spuštěna, zkontrolujte její stav:
sudo systemctl status
Výstup by měl vypadat asi takto:
● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…
Nastavení brány firewall
FirewallD je výchozí řešení brány firewall na Centos 8.
Během instalace vytváří Apache soubory služeb brány firewall s předdefinovanými pravidly pro umožnění přístupu k portům HTTP (
80
) a HTTPS (
443
).
Následující příkazy trvale otevřou potřebné porty:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Správa Apache
Tato část vysvětluje, jak jsou konfigurovány konfigurační soubory Apache a doporučené postupy pro správu webového serveru Apache.
- Všechny konfigurační soubory Apache jsou umístěny v adresáři
/etc/httpd
Hlavní konfigurační soubor Apache je /etc/httpd/conf/httpd.conf. Konfigurační soubory končící na.conf
umístěné v adresáři /etc/httpd/conf.d jsou součástí konfiguračního souboru Apache. Konfigurační soubory, které jsou zodpovědné za načítání různých modulů Apache, jsou umístěny v adresáři /etc/httpd/conf.modules.d.Apache vhost soubory musí končit.conf
a musí být uloženy v/etc/httpd/conf.d
adresář/etc/httpd/conf.d
Můžete mít tolik duchů, kolik potřebujete. Vytvoření samostatného konfiguračního souboru (vhost) pro každou doménu usnadňuje údržbu serveru.- Je dobrým zvykem řídit se standardním pojmenováním. Pokud je například název domény
mydomain.com
měl by být konfigurační soubor nazvánmydomain.com.conf
access_log
aerror_log
) jsou umístěny v adresáři/var/log/httpd/
. Pro každý vhost se doporučuje mít různé soubory protokoluaccess
aerror
Můžete nastavit kořenový adresář dokumentu vaší domény na libovolné místo. Mezi nejčastější umístění pro webroot patří:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
- Je dobrým zvykem řídit se standardním pojmenováním. Pokud je například název domény
Závěr
Blahopřejeme, úspěšně jste nainstalovali Apache na svůj server CentOS 8. Nyní jste připraveni začít nasazovat své aplikace a používat Apache jako web nebo proxy server.
Službu Apache můžete spravovat stejným způsobem jako jakékoli jiné systémové jednotky.
apache centosJak nainstalovat a konfigurovat nextcloud pomocí apache na centos 7

Nextcloud je open source, hostitelská platforma pro sdílení souborů a platforma pro spolupráci, podobně jako Dropbox. V tomto tutoriálu vám ukážeme, jak nainstalovat a konfigurovat Nextcloud s Apache na počítači CentOS 7.
Jak nainstalovat apache cassandra na centos 7

Apache Cassandra je otevřená databáze NoSQL bez jediného bodu selhání, která poskytuje lineární škálovatelnost a vysokou dostupnost bez snížení výkonu. Tento tutoriál popisuje, jak nainstalovat Apache Cassandra na CentOS 7.
Jak nainstalovat a zabezpečit phpmyadmin pomocí apache na centos 7

phpMyAdmin vám umožňuje interagovat s databázemi MySQL, spravovat uživatelské účty a oprávnění a provádět příkazy SQL. V tomto tutoriálu projdeme kroky nezbytné pro instalaci a zabezpečení phpMyAdmin s Apache na CentOS 7.