Supondo que o endereço IP do computador é 192.0.2.42, como link
localhost nessa URL simplesmente resolve o endereço IP de loopback da sua máquina, 127.0.0.1.
Eu tenho o Apache instalado e tenho um arquivo index.html que posso acessar digitando o link no meu navegador.
Como posso acessar meu index.html de qualquer outro computador?
Muito obrigado
Supondo que o endereço IP do computador é 192.0.2.42, como link
localhost nessa URL simplesmente resolve o endereço IP de loopback da sua máquina, 127.0.0.1.
Primeiro, verifique se o seu servidor apache está escutando na porta 80 (a porta 80 é para o tráfego HTTP). Use isso no terminal,
sudo netstat -plnt
SevocêvirostatusLISTENdaporta80,estáOK.
Emseguida,verifiqueseuendereçoIPpúblico.Vocêpodeusaralgumsiteondevocêpodeverificarseuendereço.Porexemplo, Verifique o endereço IP
Se você estiver sentado atrás de um roteador , seu computador receberá um endereço IP interno atribuído pelo roteador.
Você pode verificar o endereço IP interno executando no terminal
ifconfig
Nessecaso,vocêprecisaencaminharaporta80paraconexõesdeentradaparaseuendereçoIPinterno.Oprocedimentodeencaminhamentodeportaégeralmentemencionadonomanualdoroteadorespecífico.Umtutorialonlineestáaquihttp://your_public_ip/index.html
Outro caso: Se você não estiver sentado atrás de um roteador.
Então, se você tiver um IP estático e http://your_internal_ip/index.html
funcionará.
Se você tiver um IP dinâmico, precisará verificar o DNS dinâmico. Wikipedia- DDNS