rendre acsessible son moddle sur différentes ip locale

rendre acsessible son moddle sur différentes ip locale

par Martin Doug,
Nombre de réponses : 2

Bonjour,

j'ai installé un moodle sur un laptop en locale sur un environnement LAMP (cf mon profil pour les détails). Je rend accesible à mes etudiants le moodle de mon laptop à travers un routeur wifi. Le probléme c'est que du coup l'ip locale de ma machine change... comme j'ai plusieurs services sur mon installation locale (nextcloud) je ne vois pas comment faire pour que le moodle puisse etre joignable à partir de plusieurs ip locale différentes...


Je suis allé dans le fichier config.php (/var/www/html/moodle/config.php) pour me débrouiller le temps de trouver une solution...


il y a dedans:

...

$CFG->wwwroot   = 'http://192.168.1.101/moodle';
$CFG->dataroot  = '/home/moodledata';
$CFG->admin     = 'admin';
...


d'origine moodle sert la page root sur localhost quand mon pc est branché sur le routeur il a l'ip 192.168.1.101

J'ai tenté d'utiliser des regex genre http://192.168.*.*/moodle mais ça ne les prend pas en charge.


Si vous avez une idée je suis preneur... pour le moment j'édite le fichier config.php quand je ne suis plus branché sur le routeur pour pouvoir avoir accès à mon moodle en local si non j'ai un 404 :/


Merci sourire




Moyenne des évaluations  -
En réponse à Martin Doug

Re: Rendre accessible son Moodle sur différentes IP locales

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Cela n'est malheureusement pas possible triste

Tu pourrais demander à ton routeur de fournir à ton ordinateur une adresse IP fixe. Autrement, il y a des idées ici: https://docs.moodle.org/35/en/Masquerading

En réponse à Nicolas Martignoni

Re: Rendre accessible son Moodle sur différentes IP locales

par Martin Doug,

ok merci,

effectivement vu que j'ai la main sur le routeur le plus simple est de lui réserver (via son adresse mac) une adresse ip locale qui soit la même que quand la machine est sur le réseau de ma box...