Veuillez trouver ci-dessous la description de mon problème.
Mon serveur YunoHost
Matériel: Vieil ordinateur à la maison Version de YunoHost: x.x.x J’ai accès à mon serveur : En SSH | En direct avec un clavier/écran Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? : oui Si oui, expliquer:
J’ai voulu limiter l’accès à la partie webadmin à seulement deux adresses IP depuis la page “Accueil / Outils / Paramètres de YunoHost” en basculant l’option “Activer la liste des IP autorisées pour l’administration Web” sur “Oui” et en ajoutant les adresses IP retenues.
Depuis j’ai un beau
403 Forbidden
nginx
en lieu et place de la page d’administration.
J’ai vu que l’on pouvait récupérer la page d’administration en modifiant les fichiers ‘/etc/nginx/conf.d/yunohost_admin.conf.inc’ et ‘/etc/nginx/conf.d/yunohost_api.conf.inc’. Ce qui fonctionne très bien au passage.
Par contre, comment doit-on renseigner la page d’administration pour que le blocage des IP fonctionne correctement ?
À défaut de réponse, est-ce que quelqu’un pourrait me partager ses fichiers gérant la restriction d’accès du Webadmin afin que je puisse comprendre ce qui ne va pas et surtout le corriger.
Hello @Steve
Je ne suis pas sûr de répondre à ta question :
J’ai laissé la restriction d’accès par défaut et j’ai ceci dans mon fichier yunohost_admin.conf.inc :
Lors de mon essai, j’avais mis deux IPv4 locales. Depuis il faut que je supprime les lignes contenant ‘allow’ et ‘deny’ des fichiers :
/etc/nginx/conf.d/yunohost_admin.conf.inc
/etc/nginx/conf.d/yunohost_api.conf.inc
Mais cela empêche, par la suite, tout modification depuis le webadmin qui m’indique à chaque tentative : Le fichier de configuration ‘/etc/nginx/conf.d/yunohost_admin.conf.inc’ a été modifié manuellement et ne sera pas mis à jour Le fichier de configuration ‘/etc/nginx/conf.d/yunohost_api.conf.inc’ a été modifié manuellement et ne sera pas mis à jour
Peut-être qu’il existe une solution qui permet de forcer la regénération de ces deux fichiers. Par contre, je n’ai rien trouvé pour le moment en ce sens.