Signaler

Configuration nginx/mediawiki : problème connexion externe [Résolu]

Posez votre question zipe31 35040Messages postés dimanche 7 novembre 2010Date d'inscription ContributeurStatut 8 octobre 2017 Dernière intervention - Dernière réponse le 21 sept. 2017 à 09:11 par mamiemando
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 ( http://xxx.xxx.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.
Utile
+1
plus moins
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
Donnez votre avis
Utile
+0
plus moins
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.
mamiemando 27971Messages postés jeudi 12 mai 2005Date d'inscription ModérateurStatut 8 octobre 2017 Dernière intervention - 21 sept. 2017 à 09:11
Je t'en prie :-) Bonne continuation ;-)
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !