frontal_web
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| frontal_web [le 17/12/2020 à 15h31] – créée, remplie infrarangers | frontal_web [le 22/12/2023 à 17h39] (Version actuelle) – ajout méthode ajout ndd john | ||
|---|---|---|---|
| Ligne 20: | Ligne 20: | ||
| On utilise un petit script qui va générer les fichiers de configuration à partir d'un template. Comme cela, une modification du template sera bien répercutée partout. | On utilise un petit script qui va générer les fichiers de configuration à partir d'un template. Comme cela, une modification du template sera bien répercutée partout. | ||
| - | Au cas où un site aurait besoin d'une configuration spécifique, | + | Au cas où un site aurait besoin d'une configuration spécifique, |
| - | <file plain> | + | Nous avons mis notre partie spécifique dans ''/ |
| + | |||
| + | <file plain / | ||
| server { | server { | ||
| listen | listen | ||
| Ligne 50: | Ligne 52: | ||
| error_log | error_log | ||
| - | include / | + | include / |
| } | } | ||
| </ | </ | ||
| Ligne 57: | Ligne 59: | ||
| - | <file bash> | + | <file bash / |
| #!/bin/sh | #!/bin/sh | ||
| Ligne 74: | Ligne 76: | ||
| </ | </ | ||
| - | Exemple de ligne de la liste des proxy dans le fichier '' | + | Exemple de ligne de la liste des proxy dans le fichier '' |
| http:// | http:// | ||
| Ligne 81: | Ligne 83: | ||
| Procédure : | Procédure : | ||
| <file plain> | <file plain> | ||
| - | sudo certbot --rsa-key-size 4096 --nginx -d mon-super-domaine.rocks | + | sudo certbot --rsa-key-size 4096 --nginx -d mon-super-domaine.rocks, |
| cd / | cd / | ||
| Ligne 88: | Ligne 90: | ||
| => rajouter le proxy | => rajouter le proxy | ||
| - | sudo ./gen.sh | + | sudo ./ |
| sudo ln -s / | sudo ln -s / | ||
| sudo service nginx reload | sudo service nginx reload | ||
| + | </ | ||
| + | |||
| + | ==== Ajout d'un nouveau nom de domaine à un VHost existant ==== | ||
| + | |||
| + | Il peut arriver qu'on veuille ajouter un autre nom de domaine comme alias à un VHost existant. Plutôt que de tout recommencer on peut juste | ||
| + | - ajouter le nouveau nom à la suite des noms du VHost déjà existants dans '' | ||
| + | - relancer le script : '' | ||
| + | - rajouter le nom au certificat : '' | ||
| + | Attention à bien garder le premier nom intact, dans le fichier, et en premier à certbot, c'est celui qui identifie le VHost partout. | ||
| + | |||
| + | ==== Rotation des logs des VHosts ==== | ||
| + | |||
| + | Puisqu' | ||
| + | sudo cp / | ||
| + | |||
| + | et changer le motif de suivi par ''/ | ||
| + | |||
| + | Pour vérifier que tout se passe comme on voudrait, on peut interroger logrotate sur ce qu'il a compris et compte faire : | ||
| + | sudo / | ||
| + | ===== VHost par défaut (catch-all) ===== | ||
| + | |||
| + | Il s'agit d'un VHost qui sera utilisé pour toutes les requêtes qui n' | ||
| + | |||
| + | On peut utiliser le certificat snakeoil créé par le paquet ssl-cert car de toutes façons il sera invalide. | ||
| + | |||
| + | Exemple de configuration : | ||
| + | <file plain> | ||
| + | server { | ||
| + | listen | ||
| + | listen | ||
| + | listen | ||
| + | listen | ||
| + | server_name | ||
| + | ssl_certificate | ||
| + | ssl_certificate_key | ||
| + | |||
| + | include / | ||
| + | |||
| + | return 404; # or whatever | ||
| + | } | ||
| </ | </ | ||
frontal_web.1608219111.txt.gz · Dernière modification : de infrarangers
