====== Nginx ====== ===== Installation de Nginx dans un conteneur LXC ===== L'objectif est d'utiliser nginx comme reverse proxy sur un serveur sur lequel tout est conteneurisé avec [[lxc]]. ==== Création du conteneur à base de Debian Buster ==== # lxc-create -t download -n nginx -- --dist debian --release buster --arch amd64 [[https://simonlefort.be/wiki/doku.php?id=lxc#configurer_un_conteneur_en_autostart|Configurer le conteneur en autostart]] # cat /var/lib/lxc/nginx/config lxc.start.auto = 1 (...) [[https://simonlefort.be/wiki/doku.php?id=lxc#du_reseau_dans_le_conteneur|Configurer le réseau du conteneur avec IP fixe]] # cat /etc/lxc/dnsmasq.conf (...) dhcp-host=nginx,10.0.3.7 Relancer le réseau et démarrer le conteneur : # systemctl restart lxc-net # lxc-start nginx # lxc-ls -f NAME STATE AUTOSTART GROUPS IPV4 IPV6 UNPRIVILEGED (...) nginx RUNNING 1 - 10.0.3.7 - false ==== Installation de nginx ==== ==== Redirection des ports avec nftables ==== [[https://wiki.debian.org/nftables|nftables]] remplace [[iptables]] sur [[Debian]] Buster.