Estou executando o Yosemite em um MacPro. Eu tenho uma instalação do AMPPS com um aplicativo de banco de dados de compartilhamento de arquivos em execução.
Eu acesso os arquivos via 127.0.0.1 em um navegador em execução no Mac. Como posso configurar isso para permitir o acesso a partir do restante da minha rede doméstica, usando esse endereço?
Respostas:
127.0.0.1 é o endereço IP atribuído à sua interface de loopback . A definição geral de " loopback " é a seguinte:
O nome do host localhost , mapeia de volta para o endereço de loopback.
Portanto, em ordem, o endereço de loopback não leva a lugar algum, mas "volta" para o host de origem. É assim que você pode instalar e testar um serviço da Web ou serviço de banco de dados, etc. sem nunca estar conectado a uma rede.
Para outros computadores acessarem seus serviços, você precisa usar o endereço IP na sua LAN. Isso geralmente é
eth0
se você estiver conectado.Portanto, para o meu Mac, meu endereço IP é 192.168.1.100. Se você emitir o mesmo comando, poderá encontrar seu endereço específico. Esse é o endereço que você precisa usar para acessar seu computador.
fonte
Com o TCP / IP comum, você não pode permitir que outros computadores acessem seu site no Mac Pro usando o endereço IP 127.0.0.1. Este endereço tem um significado especial no protocolo IP e sempre se refere ao computador local - nunca a outros computadores.
Se você realmente deseja fazer isso, precisará usar o encaminhamento de porta. Você pode usar o SSH para encaminhar a porta remota 80 para a porta 80 local e, assim, poder acessar o site AMPPS remoto usando o endereço 127.0.0.1.
No entanto, não há realmente sentido em fazê-lo. Não vai torná-lo mais rápido, melhor ou qualquer outra coisa. Como você não escreve nenhum motivo para querer especificamente o 127.0.0.1, parece melhor usar uma rede IP RFC1918 comum em sua rede doméstica - como por exemplo 10.xyz/8 ou 192.168.xy / 16.
fonte