web-dev-qa-db-fra.com

Accédez à XAMPP Localhost depuis Internet

J'ai XAMPP installé dans un ordinateur portable local. Et j'ai une adresse IP presque statique. Je voudrais donner l'IP à d'autres pour l'exécuter à partir de leur navigateur. J'ai configuré Apache httpd-vhosts.conf pour écouter mon adresse IP: 80 et ajouté le serveur virtuel avec l'adresse IP et la racine du domaine dans le répertoire httdocs local et le nom du serveur en tant qu'hôte local . Apache ne démarre pas. que dois-je faire pour accéder à mon site Web à partir d'un ordinateur externe.

57
coool

Tout d’abord, vous devez configurer votre ordinateur pour obtenir une adresse IP statique de votre routeur. Les instructions pour le faire peuvent être trouvées: ici

Par exemple, supposons que vous ayez choisi l’adresse IP 192.168.1.102. Une fois l’étape ci-dessus terminée, vous devriez pouvoir accéder au site Web sur votre ordinateur local en accédant à http: // localhost et http://192.168.1.102 , car votre ordinateur maintenant toujours avoir cette adresse IP sur votre réseau.

Si vous recherchez votre adresse IP (telle que http://www.ip-adress.com/ ), l'adresse IP que vous voyez est en réalité l'adresse IP de votre routeur. Lorsque votre ami accédera à votre site Web, vous lui donnerez cette adresse IP. Cependant, vous devez informer votre routeur que, lorsqu'il reçoit une demande de page Web, transmettez cette demande à votre serveur. Cela se fait par la redirection de port. 

Vous trouverez deux exemples de cette procédure ici et ici , bien que les écrans exacts que vous voyez varient en fonction du fabricant de votre routeur (Google, le cas échéant, pour obtenir des instructions précises). 

Pour le routeur Linksys que j'ai, j'entre http://192.168.1.1/ , entrez mon nom d'utilisateur/mot de passe, onglet Applications et jeux> Port Range Forward. Entrez le nom de l'application (comme vous voulez l'appeler), le port de départ (80), le port de fin (80), le protocole (TCP), l'adresse IP (à l'aide de l'exemple ci-dessus, entrez 192.168.1.102, qui est l'adresse IP statique. vous avez attribué votre serveur) et assurez-vous de bien activer le transfert. Redémarrez votre routeur et les modifications devraient prendre effet.

Cela fait, votre ami devrait maintenant pouvoir accéder à votre page Web en accédant à son navigateur Web sur sa machine et en saisissant http://IP.address.of.votre.computer (le même que celui que vous voyez quand vous allez ici ).

Comme indiqué précédemment, l'adresse IP qui vous a été attribuée par votre fournisseur de services Internet changera éventuellement si vous vous connectez hors connexion ou non. Je fortement recommande d'utiliser DynDns, qui est absolument gratuit. Vous pouvez choisir un nom d’hôte sur leur domaine (tel que cuga.kicks-ass.net) et votre ami peut alors toujours accéder à votre site Web simplement en accédant à la page http://cuga.kicks-ass.net dans son navigateur. . Voici à nouveau leur site: DynDns

J'espère que ça aide.

99
Cuga

vous devez ouvrir un port du service dans votre routeur puis essayer votre adresse IP puplique de votre réseau Parce que si vous essayez depuis votre réseau, cette adresse IP vous redirigera toujours vers votre routeur. mais de l'extérieur, il redirigera vers le serveur que vous avez

0
ahmed hassan