Installing and Configuring Nginx on Debian Linux
Table des matières:
- Installer Nginx
- Ajustez le pare-feu
- Structure et meilleures pratiques du fichier de configuration Nginx
- Conclusion
Nginx est un serveur HTTP et proxy inverse open source hautes performances qui alimente certains des plus grands sites Internet. Par rapport à Apache, Nginx peut gérer un très grand nombre de connexions simultanées et a une empreinte mémoire plus petite par connexion.
Nginx peut être utilisé comme serveur Web autonome et comme proxy inverse pour les serveurs HTTP et non
Dans ce tutoriel, nous expliquerons comment installer et gérer Nginx sur Debian 10 Buster.
Installer Nginx
Le paquet Nginx est inclus dans les référentiels Debian Buster par défaut. L'installation est assez simple, il suffit d'exécuter les commandes suivantes en tant que root ou utilisateur avec les privilèges sudo:
sudo apt update
sudo apt install nginx
Le service Nginx démarrera automatiquement une fois le processus d'installation terminé. Vous pouvez le vérifier avec curl comme indiqué ci-dessous:
curl -I 127.0.0.1
La sortie ressemblera à ceci:
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
Vous pouvez utiliser la commande
systemctl
pour gérer le service Nginx, comme n'importe quelle autre unité systemd.
Ajustez le pare-feu
Les utilisateurs UFW peuvent ouvrir les ports HTTP (
80
) et HTTPS (
443
) en activant le profil 'Nginx Full':
sudo ufw allow 'Nginx Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Structure et meilleures pratiques du fichier de configuration Nginx
- Les fichiers de configuration Nginx sont stockés dans le répertoire
/etc/nginx. Le fichier de configuration Nginx principal est/etc/nginx/nginx.conf. Les fichiers de configuration du bloc serveur (vhost) sont stockés dans le répertoire/etc/nginx/sites-available. Les fichiers de configuration trouvés dans ce répertoire sont utilisés par Nginx uniquement lorsqu'ils sont liés au répertoire/etc/nginx/sites-enabledactiver un serveur, créez un lien symbolique (un pointeur) à partir du fichier de configuration dans un répertoire desites-availablevers le répertoiresites-enabledécrire du code plus facile à gérer, il est judicieux de suivre une convention de dénomination standard. Par exemple, si votre nom de domaine estmydomain.comle fichier de configuration doit être nommé/etc/nginx/sites-available/mydomain.com.conf. Le/etc/nginx/sites-available/mydomain.com.conf/etc/nginx/snippetscontient des extraits de configuration qui peuvent être inclus dans le fichiers de blocage du serveur. Si vous utilisez des segments de configuration reproductibles, vous pouvez refactoriser ces segments dans des extraits de code et inclure le fichier d'extrait de code dans les blocs serveur. Les fichiers journauxaccess.log(access.logeterror.log) se trouvent dans le répertoire/var/log/nginx/. Il est recommandé d'avoir unaccessdifférent et des fichiers journaux d'errorpour chaque bloc de serveur. Vous pouvez définir le répertoire racine de votre document de domaine à l'emplacement de votre choix. Les emplacements les plus courants pour webroot comprennent:-
/home/ //home/ //var/www//var/www/html//opt/
-
Conclusion
Installer Nginx sur Debian 10 consiste à exécuter une seule commande.
Maintenant que vous avez installé Nginx sur votre Debian 10 Linux, vous pouvez commencer à déployer vos applications et utiliser Nginx comme serveur Web ou proxy.
nginx debianComment installer et configurer Redis sur Debian 10 Linux
Dans ce tutoriel, nous verrons comment installer et configurer Redis sur un Debian 10, Buster. Redis est un magasin de données de valeurs-clés en mémoire libre.
Comment installer nginx sur debian 9
Nginx est un serveur HTTP et proxy inverse open source hautes performances qui alimente certains des plus grands sites Internet. Ce tutoriel décrira les étapes pour installer et gérer Nginx sur une machine Debian.
Comment installer Virtualbox sur Debian Linux 10 Linux
VirtualBox est un logiciel de virtualisation multiplateforme open source qui vous permet d'exécuter plusieurs systèmes d'exploitation invités simultanément. Ce tutoriel explique comment installer la dernière VirtualBox sur Debian 10, Buster.







