How To Install Roundcube Webmail on Debian 9.1 Stretch with Nginx Web Server MariaDB And PHP 7.0
Obsah:
- Předpoklady
- Nainstalujte Nginx
- Upravte Firewall
- Spravujte službu Nginx pomocí systemctl
- 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.
Nginx lze použít jako samostatný webový server a jako reverzní proxy pro Apache a další webové servery.
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í.
Tento tutoriál nastíní kroky k instalaci a správě Nginxu na počítači s Debianem.
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 Nginx
Instalace je velmi jednoduchá. Nginx nainstalujte do svého systému Debian podle následujících pokynů:
-
Aktualizujte index balíčků:
sudo apt update
Nainstalujte balíček Nginx:
sudo apt install nginx
Služba Nginx se automaticky spustí po dokončení procesu instalace. Můžete to ověřit spuštěním následujícího příkazu curl:
curl -I 127.0.0.1
HTTP/1.1 200 OK Server: nginx/1.10.3 Date: Mon, 27 Aug 2018 22:29:02 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Mon, 27 Aug 2018 22:27:54 GMT Connection: keep-alive ETag: "5b847aea-264" Accept-Ranges: bytes
Upravte Firewall
Pokud pro filtrování připojení k systému používáte iptables, musíte otevřít porty HTTP (
80
) a HTTPS (
443
).
Otevřete potřebné porty zadáním následujícího příkazu:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Spravujte službu Nginx pomocí systemctl
Příkaz
systemctl
můžete použít ke správě služby Nginx, stejně jako k jakékoli jiné jednotce systemd.
Chcete-li zastavit službu Nginx, spusťte:
sudo systemctl stop nginx
Chcete-li jej spustit znovu, zadejte:
sudo systemctl start nginx
Restartování služby Nginx:
sudo systemctl restart nginx
Po provedení některých změn konfigurace znovu načtěte službu Nginx:
sudo systemctl reload nginx
Zakažte spuštění služby Nginx při spuštění:
sudo systemctl disable nginx
A znovu jej povolit:
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 nepoužívá Nginx, pokud nejsou propojeny s adresářem/etc/nginx/sites-enabled
server block se provádí vytvořením symbolického odkazu (ukazatel) z webů konfiguračních souborů vsites-available
adresář do adresáře ssites-enabled
napsat více spravovatelného kódu, je vhodné dodržovat standardní konvenci pojmenování. Například pokud je vaše doménové jménomydomain.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é lze zahrnout do serveru blokovat soubory. 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
Blahopřejeme, úspěšně jste nainstalovali Nginx na váš server Debian 9. Nyní jste připraveni začít nasazovat své aplikace a používat Nginx jako web nebo proxy server.
nginx debianTento příspěvek je součástí Jak nainstalovat LEMP Stack na sérii Debian 9.
Další příspěvky v této sérii:
• Jak nainstalovat MariaDB na Ubuntu 18.04 • Jak nainstalovat Nginx na Debian 9 • Jak nainstalovat PHP na Debian 9 • Jak nastavit serverové bloky Nginx na Debian 9 • Zabezpečit Nginx pomocí šifrování na Debianu 9Jak 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 nginx na linux Debian 10

Nginx je open-source, vysoce výkonný HTTP a reverzní proxy server, který ovládá některé z největších webů na internetu. V tomto tutoriálu si vysvětlíme, jak nainstalovat a spravovat Nginx na Debian 10 Buster.
Jak nainstalovat nginx na centos 7

Výrazný „engine x“ společnosti Nginx je bezplatný, vysoce výkonný HTTP a reverzní proxy server zodpovědný za zpracování zátěže některých z největších webů na internetu. Tento tutoriál vás naučí, jak nainstalovat a spravovat Nginx na vašem počítači CentOS 7.