Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| serveurs:installation:web-srv:docker-adminer [2020/02/14 13:15] – créée jpmilcent | serveurs:installation:web-srv:docker-adminer [2020/11/17 15:02] (Version actuelle) – [Activer le SSL] jpmilcent | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Installer et configurer | + | ====== Installer, configurer |
| - | * **Notes** : ce domaine hébergera l' | + | * **Notes** : ce domaine hébergera l' |
| ===== Installer le domaine ===== | ===== Installer le domaine ===== | ||
| Ligne 9: | Ligne 9: | ||
| listen [::]:80; | listen [::]:80; | ||
| - | server_name db-cms-admin.silene.eu; | + | server_name db-cms-admin.< |
| location / { | location / { | ||
| Ligne 25: | Ligne 25: | ||
| * Créer un lien depuis les sites actifs : '' | * Créer un lien depuis les sites actifs : '' | ||
| * Tester la config et relancer Nginx si OK : '' | * Tester la config et relancer Nginx si OK : '' | ||
| - | * Tester l'URL http:// | + | * Tester l' |
| - | * En local, sur votre machine, se placer dans le dépôt Github "// | + | * En local, sur votre machine, se placer dans le dépôt Github "// |
| * Sur le serveur dans le dossier //docker// de l' | * Sur le serveur dans le dossier //docker// de l' | ||
| * vérifier la présence du réseau Docker spécifique à notre utilisation de type //bridge// nommé // | * vérifier la présence du réseau Docker spécifique à notre utilisation de type //bridge// nommé // | ||
| * se placer dans le dossier // | * se placer dans le dossier // | ||
| * exécuter la commande : '' | * exécuter la commande : '' | ||
| - | * vérifier que tout fonctionne à l' | + | * vérifier que tout fonctionne à l' |
| * arrêter le container : '' | * arrêter le container : '' | ||
| * relancer le container en tant que service : '' | * relancer le container en tant que service : '' | ||
| * si besoin de l' | * si besoin de l' | ||
| - | ===== Activer le SSL ===== | + | ===== Activer le SSL et HTTP2 ===== |
| - | * Installer un certificat SSL via Certbot (Letsencrypt) : ''< | + | * Installer un certificat SSL via //Certbot// (//Letsencrypt//) : ''< |
| * Répondre : 2 | * Répondre : 2 | ||
| - | * Tester ensuite la redirection auto de HTTP vers HTTPS : http:// | + | * Tester ensuite la redirection auto de HTTP vers HTTPS : < |
| - | * Tester la configuration SSL : https:// | + | * Tester la configuration SSL : https:// |
| - | * Tester l'URL https:// | + | * Tester l' |
| * La config finale : <code nginx> | * La config finale : <code nginx> | ||
| server { | server { | ||
| - | listen 443 ssl; # managed by Certbot | + | listen 443 ssl http2; # managed by Certbot |
| - | listen [::]:443 ssl; # managed by Certbot | + | listen [::]:443 ssl http2; # managed by Certbot |
| - | server_name db-cms-admin.silene.eu; | + | server_name db-cms-admin.< |
| location / { | location / { | ||
| Ligne 60: | Ligne 60: | ||
| } | } | ||
| - | ssl_certificate / | + | ssl_certificate / |
| - | ssl_certificate_key / | + | ssl_certificate_key / |
| include / | include / | ||
| ssl_dhparam / | ssl_dhparam / | ||
| Ligne 70: | Ligne 70: | ||
| listen [::]:80; | listen [::]:80; | ||
| - | server_name db-cms-admin.silene.eu; | + | server_name db-cms-admin.< |
| return 302 https:// | return 302 https:// | ||
| } | } | ||
| </ | </ | ||