dadel 46a61d62ab | ||
---|---|---|
README.md | ||
acme_config_template | ||
nginx_le_vhost_template | ||
nginx_vhost_template | ||
vh_le.conf | ||
vh_le.py | ||
vh_le_test.conf |
README.md
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.