Ma machine exécute Windows 7 Ultimate. Voici ce que j'ai fait (avec succès) jusqu'à présent:
- Installé IIS 7.5 avec PHP sur FastCGI
- Je l'ai fait fonctionner! Quand je vais sur http: //localhost/index.php , mes scripts PHP fonctionnent bien.
- Exécutez ipconfig pour découvrir que mon adresse IP locale est 192.168.1.102. J'ai confirmé que http://192.168.1.102/index.php fonctionne exactement comme l'adresse localhost ci-dessus.
- Je suis allé dans l'administration de mon routeur (j'ai un Linksys WRT54G2) et j'ai configuré la redirection de port sur le port 80 à 192.168.1.102. Le port 80 est maintenant transféré vers ma machine.
- Configurez une règle entrante dans le pare-feu Windows pour autoriser toutes les activités sur le port 80.
- J'ai découvert quelle était mon adresse IP externe de Google. Appelons cela XXX.XX.XX.XX.
Cependant, lorsque j'essaie d'accéder à http: //XXX.XX.XX.XX/index.php depuis ma propre machine, ou depuis un ordinateur éloigné et non sur mon réseau, de toute façon ... je ne reçois rien. Il essaie de se connecter pendant un certain temps (sans succès) mais finit par abandonner.
Voici ce que je me demande:
- Qu'est-ce que je rate? Qu'est-ce que j'ai oublié / oublié? Comment faire en sorte que cela fonctionne et soit accessible en dehors de mon propre réseau local?
- En supposant que cela fonctionne, comment puis-je utiliser un port autre que le port 80? Quelles modifications devrais-je apporter (par exemple, IIS, pare-feu Windows, administration du routeur, etc.) pour que cela soit possible?
Merci d'avance!