Configuration nginx/mediawiki : problème connexion externe

Résolu/Fermé
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 16 sept. 2017 à 13:27
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 21 sept. 2017 à 09:11
Bonjour tout le monde,

À mon taf (lycée) j'ai installé un serveur Debian et paramétré une solution nginx/mariadb/php7 et mediawiki pour quelques profs désireux d'avoir un espace pour y saisir quelques notes et une doc accessibles de partout.

Pour ce faire, j'ai demandé aux hautes instances du Rectorat de m'ouvrir quelques ports (http, https et ssh) vers la DMZ du lycée.

Pour info, chaque établissement est équipé d'un parefeu (PFSense), avec 4 pattes :
  • WAN
  • Pédagogique (LAN)
  • Administratif
  • DMZ


Je n'ai aucun problème pour accéder au mediawiki depuis le LAN ( http://192.168.xxx.xx/mediawiki ).
Là où ça se complique, c'est depuis l'extérieur ;-(
Si je tape l'adresse publique du lycée, sans rien d'autre ( https://www.xxx.xxx/ ), je tombe bien sur la page d'accueil de nginx, par contre si je rajoute /mediawiki, là ça mouline dans le vide et ça finit par planter, avec comme anomalie ce genre de message :



Comme vous le voyez, au lieu de l'adresse publique, c'est l'adresse privée qui est pointée ;-\

Mais paradoxalement, si je tape l'adresse http://xxx.xxx.xxx.xxx/mediawiki/index.php?title=Accueil ça marche bien et tous les liens présents sur la page d'accueil, sont opérationnels… va comprendre Charles ;-\

Pensez-vous que cela provienne de ma conf (nginx et/ou mediawiki) ou du paramétrage (très restrictif) du Rectorat ?

Au besoin je pourrai vous mettre les fichiers de conf.

En vous remerciant par avance.

2 réponses

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
20 sept. 2017 à 10:34
Bonjour,

Vus les symptômes, je dirais que c'est plutôt la base url de media wiki que tu dois corriger :
https://stackoverflow.com/questions/19277670/how-to-change-the-base-url-of-the-wiki

Bonne chance
3
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
20 sept. 2017 à 18:10
Salut Mamie,

Bingo ;-))

C'était bien un problème de variable (
$wgServer
) dans le fichier LocalSettings.php (fichier généré lors de l'installation de Mediawiki) qui contenait l'adresse IP privée au lieu de l'adresse IP publique.

Merci beaucoup.
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
21 sept. 2017 à 09:11
Je t'en prie :-) Bonne continuation ;-)
0