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/nginxHlavní konfigurační soubor Nginx je/etc/nginx/nginx.confKonfigurač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-enabledaktivace serverových bloků vytvoří z konfiguračního souboru v adresáři, který je ksites-availablesymlink (ukazatel) adresářesites-enablednapsat více spravovatelného kódu, je vhodné dodržovat standardní konvenci pojmenování. Pokud je například název vaší doménymydomain.commě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.confobsahuje 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.logaerror.log) jsou umístěny v adresáři/var/log/nginx/. Pro každý blok serveru se doporučuje mít různé soubory protokoluaccessaerrorMůž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.







