Rediriger un nom domaine sur un container
Se placer dans le répertoire :
cd /etc/nginx/conf.d
Puis créer un fichier : <nom-de-mon-service>.conf
exemple :
nano msn.conf
Puis insérer le contenu suivant en modifiant les variables suivantes :
server {
server_name msn.chiken.ovh;
location / {
proxy_pass http://localhost:3001; # Le port exposé par ton Docker
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
listen 80;
listen [::]:80;
}
Puis redémarrer nginx :
sudo systemctl restart nginx
Pour mettre le service en HTTPS il faut exécuter la commande suivante :
certbot --nginx
Puis entrer le numéro du service correspondant.
No comments to display
No comments to display