| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| serveurs:installation:web-srv:docker-awstats [2022/02/08 21:47] – [Configurer la génération des rapports par site] jpmilcent | serveurs:installation:web-srv:docker-awstats [2023/08/03 15:16] (Version actuelle) – [Installer le domaine] jpmilcent |
|---|
| </code> | </code> |
| * Voir la section [[.:nginx#configurer_nginx|Configurer Nginx]] pour la création et la gestion du fichier //.htpasswd//. | * Voir la section [[.:nginx#configurer_nginx|Configurer Nginx]] pour la création et la gestion du fichier //.htpasswd//. |
| * Créer un lien depuis les sites actifs : ''nginx_ensite awstats.conf'' ou ''cd /etc/nginx/sites-enabled/ ; ln -s ../sites-available/web-log-analyser.conf web-log-analyser.conf'' | * Créer un lien depuis les sites actifs : ''nginx_ensite awstats.conf'' ou ''cd /etc/nginx/sites-enabled/ ; ln -s ../sites-available/awstats.conf awstats.conf'' |
| * Tester la config et relancer Nginx si OK : ''nginx-reload'' ou ''nginx -t && nginx -s reload'' | * Tester la config et relancer Nginx si OK : ''nginx-reload'' ou ''nginx -t && nginx -s reload'' |
| * Tester l'URL <nowiki> http://awstats.<domaine-sinp>/</nowiki> qui doit afficher une erreur 502 car nous n'avons pas encore lancé le container Docker. | * Tester l'URL <nowiki> http://awstats.<domaine-sinp>/</nowiki> qui doit afficher une erreur 502 car nous n'avons pas encore lancé le container Docker. |
| * Modifier le fichier de configuration de Nginx comme ci-dessous afin d'activer le support de SSL, HTTP2 et la redirection de HTTP vers HTTPS. | * Modifier le fichier de configuration de Nginx comme ci-dessous afin d'activer le support de SSL, HTTP2 et la redirection de HTTP vers HTTPS. |
| * Recharger les configs Nginx : ''nginx-reload'' ou ''nginx -t && nginx -s reload'' | * Recharger les configs Nginx : ''nginx-reload'' ou ''nginx -t && nginx -s reload'' |
| * Tester ensuite la redirection auto de HTTP vers HTTPS : <nowiki> http://web-log-analyser.<domaine-sinp>/ </nowiki> -> doit rediriger vers HTTPS automatiquement | * Tester ensuite la redirection auto de HTTP vers HTTPS : <nowiki> http://awstats.<domaine-sinp>/ </nowiki> -> doit rediriger vers HTTPS automatiquement |
| * Tester la configuration SSL : <nowiki> https://www.ssllabs.com/ssltest/analyze.html?d=awstats.<domaine-sinp> </nowiki> | * Tester la configuration SSL : <nowiki> https://www.ssllabs.com/ssltest/analyze.html?d=awstats.<domaine-sinp> </nowiki> |
| * Tester l'URL <nowiki>https://awstats.<domaine-sinp>/</nowiki> | * Tester l'URL <nowiki>https://awstats.<domaine-sinp>/</nowiki> |
| * Lancer la commande de réanalyse : ''awstats -update -config="atlas" -LogFile="/usr/share/awstats/tools/logresolvemerge.pl /var/local/log/access.log.2022-01-*.gz |"'' | * Lancer la commande de réanalyse : ''awstats -update -config="atlas" -LogFile="/usr/share/awstats/tools/logresolvemerge.pl /var/local/log/access.log.2022-01-*.gz |"'' |
| * Vérifier sur l'interface que cela a bien fonctionné. | * Vérifier sur l'interface que cela a bien fonctionné. |
| | |
| | ==== Ajouter un nouveau site ==== |
| | * Une fois le nouveau fichier .env créé dans ''~/docker/awstats/sites/'', se connecter au container : ''docker exec -it awstats /bin/bash'' |
| | * Se placer dans le dossier contenant les scripts : ''cd /usr/local/bin/'' |
| | * Lancer le script de mise à jour de la page d'accueil : ''./aw-setup.sh'' |