Bonsoir!
J'ai installé en test un site web sur mon PC portable connecté en wifi à ma freebox ancienne génération.
Comment accéder à ce site de l'extérieur en utilisant l'IP de ma free?
-----
Bonsoir!
J'ai installé en test un site web sur mon PC portable connecté en wifi à ma freebox ancienne génération.
Comment accéder à ce site de l'extérieur en utilisant l'IP de ma free?
Juste deux choses à faire:
- t'assurer que le PC qui fait tourner le serveur de ton site soit en IP locale fixe (dans l'interface web de Free, tu peux définir une IP précise (192.168.0.XXX) en fonction de l'adresse MAC de ta carte réseau (le XXX, si possible en dehors de la plage du DHCP)
- faire une redirection du port 80 vers l'ip fixe précédemment définie sur l'interface de la freebox.
Note: si tu es sous windows, pour connaitre ton adresse MAC (ou adresse physique) lance la commande "ipconfig /all" (sous linux, avec les outils réseaux, c'est assez facile à trouver mais précise ta distribution au besoin)
Bonjour!
C'est ce que j'ai fait:
1) j'ai configuré mon PC avec une adresse fixe hors DHCP
2) sur la freebox, j'ai redirigé le port 80 vers l'adresse fixe de mon PC
Malheureusement, ça ne fonctionne pas ???
NB: je teste avec la commande http://adresseIP_freebox/nom_site
As-tu redémarré ta freebox ? C'est nécessaire.
Pour l'adresse, commence déjà sans "nom_site", ça évitera des surprises
PS: as-tu essayé de te connecter à ton site à partir du réseau local (directement avec l'adresse 192.168.0.XXX que tu as choisie) ?
Oui, en effet, j'ai bien rebooté la freebox.
La commande "localhost\nom_site" lancée de mon PC fonctionne très bien!
Par contre 192.168.0.XXX\nom_site lancé à partir du PC de mon fils ne fonctionne pas ???
Ok, alors c'est sans doute que le firewall de ton serveur bloque ce port/appli.
Désactive le (temporairement) pour faire le test en local, puis, si ça marche, essaye d'ouvrir juste le port 80.
Je n'ai pas installé de firewall... Je suis sous Windows Vista avec Free-antivirus ???
J'ai désactivé le pare feu de Windows Vista, et ça ne fonctionne toujours pas....![]()
Bonjour, tu as vérifier dans tes logs d'Apache ? tu as relancé ton apache avant de la mettre sur le net ? et tu as un fichier virtualhost ?![]()
Bonjour!
- pas d'erreur dans les log Apache
- mon serveur web est un test installé en local sur un PC de mon réseau: il n'est pas sur le net et il fonctionne parfaitement en "localhost/nom_site". Par contre, impossible de l'atteindre à partir d'une autre machine de mon réseau local par la commande "192.168.0.X/nom_site" où X est l'adresse du PC contenant le site
- je n'ai pas encore de nom de domaine et pas de fichier virtualhost!
si tu est en local tu n'as pas besoin de nom de domaine sa te sert a rien, et met un virtualhost quand même c'est toujours bien d'en avoir un.
Tu a un problème dans apache tu as installer phpmyadmin ?
Peux-tu taper la commande "ipconfig /all" et nous envoyer le résultat ? (remplace les trucs qui pourraient être génants par des *)
Sinon, tu peux aussi essayer de désactiver ton antivirus (certains font firewall en même temps)
Voici le fichier ipconfig_all.txt, mais je doute qu'il nous fasse avancer???
J'ai déjà désactivé Avira free antivirus...
Il faut toujours repartir du début quand on ne trouve pas la source d'un problème...
Qu'est-ce qui s'affiche quand:
- tu vas à l'adresse http://127.0.0.1 depuis ton serveur
- tu vas à l'adresse http://127.0.0.1/mon_site depuis ton serveur
- tu vas à l'adresse http://192.168.0.9 depuis ton serveur
- tu vas à l'adresse http://192.168.0.9/mon_site depuis ton serveur
- tu vas à l'adresse http://192.168.0.9 depuis un autre PC
- tu vas à l'adresse http://192.168.0.9/mon_site depuis un autre PC
Ta essayer 192.168.0.x/phpmyadmin et essaye en local
Qu'est-ce qui s'affiche quand:
- tu vas à l'adresse http://127.0.0.1 depuis ton serveur ---------> ça ne veut rien dire ?
- tu vas à l'adresse http://127.0.0.1/mon_site depuis ton serveur --> OK, ça fonctionne
- tu vas à l'adresse http://192.168.0.9 depuis ton serveur ---------> Not Found The requested URL /prestasoft was not found on this server. le loup est par là ???
Ben si... Ca affiche la racine du serveur...
si tu as bien tapé http://192.168.0.9 (sans mon_site), ça veut dire (enfin je crois) qu'il y a des "redirections" dans ta configuration apache.Not Found The requested URL /prestasoft was not found on this server. le loup est par là ???
As-tu fait des modifs dedans ?
Cela dit, je pense qu'on arrive au bout de ce qu'on peut faire par forum interposé.
Je te conseille de faire une installation neuve de ton serveur apache, de ne mettre aucune page dedans et de faire en sorte de pouvoir voir la page d'accueil par défaut dans ces 4 cas:
- tu vas à l'adresse http://127.0.0.1 depuis ton serveur
- tu vas à l'adresse http://192.168.0.9 depuis ton serveur
- tu vas à l'adresse http://192.168.0.9 depuis un autre PC
- tu vas à l'adresse IP externe de la freebox depuis n'importe quel PC
Si l'installation est vierge et qu'il y a des problèmes au point 2 ou 3, c'est un problème de conf réseau (firewall, etc)
Si les 3 marchent mais la 4 plante, cherche du coté de la redirection de ports sur la freebox.
Bonne chance.
Merci tout de même pour votre aide!
A+
pourquoi tu monte pas une OS en virtuel avec Virtualbox pour mettre un vrai serveur dessus. tu pourra mettre un virtualhost, car celui de bas te redirige sur ton 192.168.0.X et non 192.168.0.X/mon_site ... pour débuter j'ai monter un serveur en virtuel et sa a super bien marcher !![]()