
Tenho um site rodando em raspberryPi com apache através de um ip estático no roteador doméstico. Posso acessar este site de qualquer lugar através de nome de domínio ou IP estático sem problemas. Mas se eu tentar acessá-lo de dentro da rede do mesmo roteador doméstico, ele não funcionará no celular, enquanto funciona perfeitamente no desktop.
Já procurei online mas não encontrei ninguém com o mesmo problema. Tentei usar o ip estático em vez do domínio, mas também não funcionou.
Talvez eu tenha que usar o IP local do roteador, mas 192.168.1.1 apenas me leva às configurações do roteador. Não sei onde configurar o ip que o apache usa para acesso local e também não encontrei na internet.
Responder1
Não sei onde configurar o ip que o Apache usa para acesso local
Isso não tem nada a ver com a configuração do Apache: ele tem qualquer IP que o RaspberryPi tenha norede local.
Presumo que o RaspberryPi não seja usado como roteador doméstico. Portanto, deve haver uma porta encaminhada através do NAT, ou seja, <publicIP>:80
encaminhada para <raspberryPiIP>:80
. O encaminhamento de porta funciona apenas na interface WAN e o site de configuração do roteador está na interface LAN 192.168.1.1:80
.
Então você precisa saber o IP do seu RaspberryPi.
- Você pode descobrir isso na configuração do roteador, onde o encaminhamento de porta foi definido em primeiro lugar.
- Você pode usar métodos diretos, como executar ping no endereço de transmissão
192.168.1.255
e verificar a tabela ARP comarp -a
. - Ou use uma ferramenta comoNirsoft FastResolver.