web-dev-qa-db-fra.com

xampp ne fonctionne pas avec DynDNS

Ma configuration comprend:

  • une installation XAMPP 1.7.7, avec Apache configuré pour écouter le port 8080
  • dyn.com pour rendre les projets accessibles depuis le Web (8080 apparaît comme 'ouvert' lors de la vérification avec http://www.yougetsignal.com/tools/open-ports )
  • divers projets PHP/Ajax/etc stockés dans des dossiers à l'intérieur de xampp/htdocs. Ex: xampp/htdocs/crypt
  • le dossier xampp, phpMyAdmin et MySQL sont protégés par mot de passe

Lorsque j'essaie d'accéder à l'un des projets à l'aide d'URL dyn.dns (http://mydomain.dyndns-ip.com/crypt), j'obtiens une page Web contenant quelque chose comme:

Objet non trouvé
L'URL demandée '/ crypt' n'a pas été trouvée sur le serveur RomPager.

L'ajout du numéro de port (http://mydomain.dyndns-ip.com:8080/crypt) entraînera l'affichage de pages "La connexion a expiré". Cependant , tous les projets fonctionnent lorsqu'ils sont chargés avec une URL d'hôte local (http://localhost:8080/crypt/).

Autres issues:

  • accéder à l'URL racine dyn.com me demande de me connecter à mon routeur
  • lorsque vous cliquez sur le bouton "Admin" pour Apache dans le panneau de configuration de XAMPP, il ouvre http://localhost/xampp/ - au lieu de http://localhost:8080/xampp/.

Je pense que cela pourrait avoir quelque chose à voir avec la protection par mot de passe du dossier xampp, mais il ne semble pas y avoir de moyen automatique pour "annuler" les modifications de sécurité, et je ne sais pas comment le faire. manuellement. Tous les indicateurs permettant de résoudre ce problème seraient appréciés.

1
Mihai Rotaru

Le port 8080 est souvent le port de gestion à distance de votre routeur. Si vous obtenez une page de connexion de routeur lorsque vous accédez à votre nom d'hôte Dyn, je vous suggère de modifier le port de gestion à distance ou le port sur lequel votre serveur Web est exécuté.

De plus, AFAIK Dyn n'effectuant pas de transfert de port, l'accès à http://mydomain.dyndns-ip.com/crypt utilisera le port 80.

Pourquoi ne pas héberger votre serveur web sur 80?

1
adam