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/apache2Hlavní 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-enableda2ensiteaktivujete virtuálního hostitele, musíte vytvořit symbolický odkaz pomocí příkazua2ensitez konfiguračních souborů nalezených v adresářsites-availableprosites-enabledadresářesites-enabledprosites-enabled. Chcete-li deaktivovat virtuálního hostitele, použijte příkaza2dissiteJe vhodné dodržovat standardní konvenci pojmenování. Například pokud je vaše doménamydomain.compak by měl být konfigurační soubor virtuálního hostitele pojmenován/etc/apache2/sites-available/mydomain.com.confKonfigurač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-availablelze povolit vytvořeníma2enconfdo adresáře/etc/apache2/mods-enable/pomocí příkazua2enconfa zakázat pomocí příkazua2disconfobsahující fragmenty globální konfigurace jsou uloženy v/etc/apache2/conf-available/directory. Soubory v adresářiconf-availablelze povolit vytvořením symbolu k/etc/apache2/conf-enabled/příkazema2enconfa zakázat příkazemaccess.logJsou umístěny soubory protokoluaccess.log(access.logaerror.log). v adresáři/var/log/apache/. Pro každý vhost se doporučuje mít různé soubory protokoluaccessaerrorMůž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.







