vhost_le/REAMDE.md

1.2 KiB

Le script vh_le.py créé un vhost et génère le certificat Let's Encrypt et redémarre Nginx.

Le script se base sur un fichier de configuration (par défaut "./vh_le.conf").

TRÈS IMPORTANT :

Il faut impérativement adapter (ou copier modifier) le fichier vh_le.conf OU surcharger les options via la ligne de commande.

Les paramètres indispensables à adapter sont :

  • domain_main : en mettant le domaine principal (ex: "cloud.hadoly.fr")
  • ip6_back : en mettant l'adresse IPv6 (ex: "2001:912:3064:131::1:")
  • sub : en mettant le ou les sous-domaines concernés (ex: ['nuage', 'cloud'])

Pour fournir un fichier de configuration alternatif :

$ ./vh_le.py -c MON_FICHIER_CONF

Le script accepte plusieurs options via la ligne de commande qui pour certaines remplacent les paramètres lus dans le fichier de configuration.

Pour avoir la liste des options de ligne de commande :

$ ./vh_le.py -h

ou

$ ./vh_le.py --help

Pour exécuter le script en mode verbeux, il faut utiliser l'option -v.

Les fichiers acme_config_template, nginx_le_vhost_template et nginx_vhost_template, sont des templates au format Jinja2 permettant de générer les fichiers de configuration pour le script ACME et Nginx.