How To Install Roundcube Webmail on Debian 9.1 Stretch with Nginx Web Server MariaDB And PHP 7.0
Obsah:
- Nainstalujte Nginx
- Upravte Firewall
- Struktura a osvědčené postupy konfiguračního souboru Nginx
- Závěr
Nginx je open-source, vysoce výkonný HTTP a reverzní proxy server, který ovládá některé z největších webů na internetu. Ve srovnání s Apache dokáže Nginx zvládnout mnohem větší počet souběžných připojení a má menší velikost paměti na připojení.
Nginx lze použít jako samostatný webový server a jako reverzní proxy pro servery HTTP a non-HTTP.
V tomto tutoriálu si vysvětlíme, jak nainstalovat a spravovat Nginx na Debian 10 Buster.
Nainstalujte Nginx
Balíček Nginx je zahrnut ve výchozích repozitářích Debian Buster. Instalace je velmi jednoduchá, stačí spustit následující příkazy jako root nebo uživatel s právy sudo:
sudo apt update
sudo apt install nginx
Služba Nginx se automaticky spustí po dokončení procesu instalace. Můžete to ověřit skrčením, jak je ukázáno níže:
curl -I 127.0.0.1
Výstup bude vypadat podobně jako tento:
HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 16 Jul 2019 16:50:46 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT Connection: keep-alive ETag: "5d2e0052-264" Accept-Ranges: bytes
Příkaz
systemctl
můžete použít ke správě služby Nginx, stejně jako k jakékoli jiné jednotce systemd.
Upravte Firewall
Uživatelé UFW mohou otevřít porty HTTP (
80
) a HTTPS (
443
) povolením profilu „Nginx Full“:
sudo ufw allow 'Nginx Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Struktura a osvědčené postupy konfiguračního souboru Nginx
- Konfigurační soubory Nginx jsou uloženy v adresáři
/etc/nginx
Hlavní konfigurační soubor Nginx je/etc/nginx/nginx.conf
Konfigurační soubory bloků serveru (vhost) jsou uloženy v adresáři/etc/nginx/sites-available
. Konfigurační soubory nalezené v tomto adresáři používá Nginx pouze v případě, že jsou propojeny s adresářem s/etc/nginx/sites-enabled
aktivace serverových bloků vytvoří z konfiguračního souboru v adresáři, který je ksites-available
symlink (ukazatel) adresářesites-enabled
napsat více spravovatelného kódu, je vhodné dodržovat standardní konvenci pojmenování. Pokud je například název vaší doménymydomain.com
měl by být konfigurační soubor pojmenován/etc/nginx/sites-available/mydomain.com.conf
./etc/nginx/sites-available/mydomain.com.conf
/etc/nginx/snippets
/etc/nginx/sites-available/mydomain.com.conf
obsahuje konfigurační úryvky, které mohou být zahrnuty do adresáře soubory bloků serveru. Pokud používáte opakovatelné konfigurační segmenty, můžete tyto segmenty změnit na úryvky a zahrnout soubor úryvků do bloků serveru. Soubory protokoluaccess.log
(access.log
aerror.log
) jsou umístěny v adresáři/var/log/nginx/
. Pro každý blok serveru se doporučuje mí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
Instalace Nginx na Debian 10 je věcí spuštění jediného příkazu.
Nyní, když jste nainstalovali Nginx na váš Debian 10 Linux, můžete začít implementovat své aplikace a používat Nginx jako web nebo proxy server.
nginx debianJak nainstalovat, nainstalovat tiskárnu hp officejet 6500a plus all-in-one

Naučte se, jak nastavit a nainstalovat tiskárnu HP Officejet 6500A Plus All-in-one.
Jak nainstalovat a konfigurovat redis na Debian 10 linux

V tomto tutoriálu se budeme zabývat instalací a konfigurací Redisu na Debianu 10, Buster. Redis je úložiště klíčů s hodnotou klíče s otevřeným zdrojovým kódem.
Jak nainstalovat nginx na debian 9

Nginx je open-source, vysoce výkonný HTTP a reverzní proxy server, který ovládá některé z největších webů na internetu. Tento tutoriál nastíní kroky k instalaci a správě Nginxu na počítači s Debianem.