Como aceder ao Localhost a partir de outra máquina na rede?

Como acessar o localhost de outra máquina da rede?
Isso vale para qualquer máquina, sempre que subimos um tomcat local, conseguimos acessar o mesmo através do seu IP local, desde que ambos estejam conectados na mesma rede, basta apenas informar o IP seguido pela sua PORTA. A título de curiosidade, localhost é equivalendo ao seguinte IP: 127.0.0.1.
Aprender mais sobre cursos.alura.com.br

Como desenvolvedor, você pode querer acessar seu localhost de outra máquina na rede. Isso pode ser útil para testar seu site ou aplicativo da Web em diferentes dispositivos. No entanto, aceder ao localhost a partir de outra máquina não é tão simples como aceder a partir da mesma máquina. Neste artigo, vamos discutir como pode aceder ao localhost a partir de outra máquina na rede.

Consequentemente, como entrar no meu localhost a partir do XAMPP?

O XAMPP é um ambiente de desenvolvimento web popular que inclui o servidor web Apache, a base de dados MySQL e a linguagem de script PHP. Se estiver a utilizar o XAMPP, pode aceder ao seu localhost escrevendo “localhost” ou “127.0.0.1” na barra de endereços do seu navegador Web. No entanto, se quiser aceder ao seu localhost a partir de outra máquina na rede, tem de utilizar o endereço IP da sua máquina em vez de “localhost” ou “127.0.0.1”.

Para encontrar o endereço IP da sua máquina, abra a linha de comandos ou o terminal e escreva “ipconfig” ou “ifconfig”, respectivamente. Procure o campo “Endereço IPv4” ou “inet” para encontrar o endereço IP da sua máquina. Assim que tiver o endereço IP da sua máquina, pode usá-lo para aceder ao seu localhost a partir de outra máquina na rede.

Relacionado com isto, porque é que o meu PhpMyAdmin não abre?

PhpMyAdmin é uma ferramenta baseada na web para gerenciar bancos de dados MySQL. Se estiver a usar o XAMPP, o PhpMyAdmin está incluído no pacote. No entanto, se não conseguir aceder ao PhpMyAdmin, pode haver algumas razões para isso. Primeiro, certifique-se de que o Apache e o MySQL estão a funcionar. Pode verificar isto abrindo o Painel de Controlo do XAMPP e olhando para o estado do Apache e do MySQL.

Se o Apache e o MySQL estiverem a funcionar, certifique-se de que o PhpMyAdmin está instalado correctamente. Pode fazê-lo verificando a pasta “htdocs” no seu directório de instalação do XAMPP. Se vir uma pasta com o nome “phpmyadmin”, isso significa que o PhpMyAdmin está instalado correctamente.

Consequentemente, como saber o nome do host da base de dados?

Se estiver a trabalhar com uma base de dados, pode precisar de saber o nome do anfitrião da base de dados. O nome do host é o nome do computador onde a base de dados está localizada. Para encontrar o nome do host da base de dados, é necessário consultar o ficheiro de configuração da sua aplicação Web.

Na maioria dos casos, o ficheiro de configuração está localizado na pasta “htdocs” do directório de instalação do XAMPP. Procure um ficheiro com o nome “config.php” ou “database.php” e abra-o com um editor de texto. Procure a linha que define o nome do anfitrião da base de dados. Deve ser algo parecido com isto:

define(‘DB_HOST’, ‘localhost’);

Se o nome do anfitrião for “localhost”, significa que a base de dados está localizada na mesma máquina que o servidor Web. Se o nome do anfitrião for um endereço IP ou nome de domínio diferente, significa que a base de dados está localizada numa máquina diferente.

Você também pode perguntar Como configurar o host?

Se quiser configurar o anfitrião, tem de editar o ficheiro “hosts” na sua máquina. O arquivo “hosts” é um arquivo de texto simples que mapeia nomes de host para endereços IP. Ao editar este ficheiro, pode mapear um nome de anfitrião para o endereço IP da sua máquina e aceder ao seu localhost usando o nome de anfitrião em vez do endereço IP.

Para editar o ficheiro “hosts”, abra-o com um editor de texto com privilégios de administrador. No Windows, pode fazê-lo clicando com o botão direito do rato no editor de texto e seleccionando “Executar como administrador”. No macOS ou no Linux, pode usar o comando “sudo” para executar o editor de texto com privilégios de administrador.

Assim que tiver o ficheiro “hosts” aberto, adicione uma nova linha no final do ficheiro que mapeie o nome de anfitrião pretendido para o endereço IP da sua máquina. Deve ser algo parecido com isto:

192.168.1.100 mywebsite.local

Salve o arquivo e reinicie seu servidor web. Agora pode aceder ao seu localhost usando o hostname “mywebsite.local” em vez do endereço IP.

Então, como abrir o host como administrador?

Se quiser abrir o seu host como administrador, precisa de executar o seu editor de texto com privilégios de administrador. No Windows, pode fazê-lo clicando com o botão direito do rato no editor de texto e seleccionando “Executar como administrador”. No macOS ou no Linux, pode usar o comando “sudo” para executar o editor de texto com privilégios de administrador.

Em conclusão, aceder ao localhost a partir de outra máquina na rede pode ser útil para testar o seu sítio Web ou aplicação Web em diferentes dispositivos. Pode aceder ao seu localhost utilizando o endereço IP da sua máquina em vez de “localhost” ou “127.0.0.1”. Se estiver a trabalhar com uma base de dados, poderá ter de saber o nome do anfitrião da base de dados, que pode encontrar no ficheiro de configuração da sua aplicação Web. Se quiser configurar o anfitrião, tem de editar o ficheiro “hosts” na sua máquina. E se quiser abrir o seu anfitrião como administrador, tem de executar o seu editor de texto com privilégios de administrador.

FAQ