Le service Nginx Proxy Manager est mis en place pour simplifier la gestion des proxies inverses dans le réseau. Il offre une interface graphique conviviale pour configurer et administrer des hôtes proxy, des certificats SSL et des redirections HTTP, le tout avec une grande facilité.
Nginx Proxy Manager est accessible en instance docker via l'interface https://portainer.ecolab.local.
La gestion de Nginx Proxy Manager est accessible via http://192.168.1.10:81.
Le service Nginx Proxy Manager simplifie la gestion des proxies inverses, des certificats SSL et des redirections HTTP grâce à une interface intuitive et des outils puissants. Il constitue un choix idéal pour sécuriser et centraliser l'accès aux services internes, tout en offrant une flexibilité maximale.
Docker-Compose du service :
services: app: container_name : nginxproxymanager image: 'jc21/nginx-proxy-manager:latest' restart: always ports: - '80:80' - '81:81' - '443:443' volumes: - /home/docker/nginxproxymanager/data:/data - /home/docker/nginxproxymanager/letsencrypt:/etc/letsencrypt
Configuration du service :
Création d'un certificat autosigné :
openssl genrsa -out ecolab.local.key 2048
openssl req -new -key ecolab.local.key -out ecolab.local.csr
openssl x509 -req -in ecolab.local.csr -signkey ecolab.local.key -out ecolab.local.crt -days 365
Il ne vous reste plus qu'à ajouter le certificat dans Nginx Proxy Manager
Maintenant, vous pouvez passer passer vos domaines en https avec ce certificat dans Nginx Proxy Manager.