====== 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.