How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)
Obsah:
- Předpoklady
- Nainstalujte Apache
- Upravte Firewall
- Ověření instalace Apache
- Struktura a osvědčené postupy konfiguračního souboru Apache
- Závěr
HTTP server Apache je nejoblíbenějším webovým serverem na světě. Jedná se o bezplatný, open-source a multiplatformový HTTP server poskytující výkonné funkce, které lze rozšířit o celou řadu modulů.
Tento tutoriál vysvětluje, jak nainstalovat a spravovat webový server Apache na Ubuntu 18.04.
Předpoklady
Před zahájením výuky se ujistěte, že jste přihlášeni jako uživatel s právy sudo.
Nainstalujte Apache
Apache je k dispozici ve výchozích repozitářích Ubuntu, takže je můžeme snadno nainstalovat pomocí nástroje pro správu balíků
apt
. V systémech Ubuntu a Debian se balíček Apache a služba nazývají
apache2
.
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. Stav služby Apache můžete zkontrolovat vydáním:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start
Upravte Firewall
Pokud je váš server Ubuntu chráněn bránou firewall, musíte otevřít porty HTTP (
80
) a HTTPS (
443
).
Za předpokladu, že ke správě brány firewall používáte
UFW
, můžete potřebné porty otevřít pomocí následujícího příkazu:
sudo ufw allow 'Apache Full'
Změnu můžete ověřit pomocí:
sudo ufw status
Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)
Ověření instalace Apache
Chcete-li ověřit, že vše funguje správně, otevřete prohlížeč, zadejte IP adresu serveru
http://YOUR_IP_OR_DOMAIN/
a uvidíte výchozí uvítací stránku Ubuntu 18.04 Apache, jak je ukázáno 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ářů.
Struktura a osvědčené postupy konfiguračního souboru Apache
- Všechny konfigurační soubory Apache jsou 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.Apache Soubory Virtual Hosts jsou uloženy v adresáři/etc/apache2/sites-available
. Konfigurační soubory nalezené v tomto adresáři Apache nepoužívá, pokud nejsou propojeny s adresářem s/etc/apache2/sites-enabled
a2ensite
aktivujete virtuálního hostitele, musíte vytvořit symbolický odkaz pomocí příkazua2ensite
z konfiguračních souborů nalezených v adresářsites-available
prosites-enabled
adresářesites-enabled
prosites-enabled
. Chcete-li deaktivovat virtuálního hostitele, použijte příkaza2dissite
Je vhodné dodržovat standardní konvenci pojmenování. Například pokud je vaše doménamydomain.com
pak by měl být konfigurační soubor virtuálního hostitele pojmenován/etc/apache2/sites-available/mydomain.com.conf
Konfigurační soubory, které jsou zodpovědné za načítání různých modulů Apache, jsou umístěny v/etc/apache2/mods-available/
adresář. 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/
directory. Soubory v adresářiconf-available
lze povolit vytvořením symbolu k/etc/apache2/conf-enabled/
příkazema2enconf
a zakázat příkazemaccess.log
Jsou umístěny soubory protokoluaccess.log
(access.log
aerror.log
). v adresáři/var/log/apache/
. Pro každý vhost se doporučuje mít různé soubory protokoluaccess
aerror
Můžete nastavit kořenový adresář dokumentů 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/
-
Závěr
Úspěšně jste nainstalovali Apache na server Ubuntu 18.04. Nyní jste připraveni začít nasazovat své aplikace a používat Apache jako web nebo proxy server.
apache ubuntuTento příspěvek je součástí řady how-to-install-lamp-stack-on-ubuntu-18-04.
Další příspěvky v této sérii:
• Jak nainstalovat Apache na Ubuntu 18.04 • Jak nastavit virtuální hostitele Apache na Ubuntu 18.04 • Zabezpečit Apache pomocí šifrování na Ubuntu 18.04 • Jak nainstalovat MySQL na Ubuntu 18.04 • Jak nainstalovat PHP na Ubuntu 18.04Jak nainstalovat a konfigurovat nextcloud pomocí apache na Ubuntu 18.04

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 Ubuntu 18.04.
Jak nainstalovat a konfigurovat owncloud pomocí apache na Ubuntu 18.04

ownCloud je platforma s otevřeným zdrojem, automatická synchronizace souborů a sdílení souborů. V tomto tutoriálu vám ukážeme, jak nainstalovat a konfigurovat ownCloud s Apache na počítači Ubuntu 18.04.
Jak nainstalovat apache cassandra na Ubuntu 18.04

Apache Cassandra je bezplatná a otevřená databáze NoSQL bez jediného bodu selhání. V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Cassandra na Ubuntu 18.04.