Plop !
J’ai pris un peu le temps de lire de la doc sur nginx, et je pense avoir une alternative au bloc suivant (dans le hook /etc/yunohost/hooks.d/conf_regen/18-nginx_geoip
) pour ne bloquer que les pages contenant les string login
ou sso
, de manière à laisser les ressources accessibles à n’importe quel pays (exemple : hébergement d’images via nextcloud pour un quelconque forum) tout en restreignant l’accès aux pages de login :
# block the country
#if ($allowed_country = no) {
# return 444;
#}
location ~ /(sso|login) {
if ($allowed_country = no) {
return 444;
}
}
C’est du bricolage, du coup j’attends la validation par quelqu’un de rôdé sur le sujet
Edit : Bizarre, la page https://monserveur.noho.st/nextcloud/login
s’affiche, alors que le portail ou la page de login Gitea (https://monserveur.noho.st/gitea/user/login
) est bloquée.