Minha máquina está executando o Windows 7 Ultimate. Aqui está o que eu fiz (com sucesso) até agora:
- IIS 7.5 instalado com PHP sobre FastCGI
- Entendi trabalhando! Quando vou para http: //localhost/index.php , meus scripts PHP funcionam bem.
- Executei o ipconfig para descobrir que meu endereço IP local é 192.168.1.102. Confirmei que http://192.168.1.102/index.php funciona exatamente como o endereço do host local acima.
- Entrei na administração do meu roteador (eu tenho um Linksys WRT54G2) e configurei o encaminhamento de porta na porta 80 a 192.168.1.102. Agora a porta 80 está encaminhando para minha máquina.
- Configure uma regra de entrada no Firewall do Windows para permitir todas as atividades na porta 80.
- Descobri qual é o meu endereço IP externo do Google. Vamos chamá-lo de XXX.XX.XX.XX.
No entanto, quando tento acessar o http: //XXX.XX.XX.XX/index.php da minha própria máquina ou de um computador distante e não da minha rede, de qualquer maneira ... não recebo nada. Ele tenta se conectar por algum tempo (sem êxito), mas acaba desistindo.
Aqui está o que eu estou pensando:
- o que estou perdendo? O que eu esqueci / esqueci? Como obtenho isso funcionando e acessível fora da minha própria rede local?
- Supondo que eu funcione, como posso usar uma porta diferente da porta 80? Que alterações eu precisaria fazer (por exemplo, IIS, Firewall do Windows, administração de roteadores etc.) para tornar isso possível?
Muito obrigado antecipadamente!