Como encontrar o endereço IP para o servidor apache2 no Ubuntu?

4

Eu baixei o ubuntu no virtualbox, e eu instalei o apache2 nele , eu configurei o servidor e ele funciona em "localhost" , o problema é que eu preciso do endereço ip do servidor , o comando 'ifconfig' fornece o endereço IP privado, como posso encontrar o ip local para o servidor?

por favor me ajude :( !!

    
por Areej Qadomi 30.01.2016 / 23:17

2 respostas

4

Você obtém IP local da placa de rede usada atualmente (aquela usada em sua rede LAN local, atribuída pelo seu roteador) usando o seguinte comando:

ip route get 1 | awk '{print $NF; exit}'

Este comando imprime endereços IPv4 e IPv6 da interface atualmente ativa:

hostname -I

Se você preferir um comando simples, mas não tiver problema em ler um pouco de texto para localizar as informações, confira um dos comandos abaixo. Eles imprimem todas as interfaces de rede disponíveis por padrão, mas você também pode especificar uma adicionando seu nome como argumento adicional para cada uma delas.

ifconfig
ip addr show

Você obtém seu IP público (aquele com o qual você está conectado à Internet) usando o comando:

curl ifconfig.me

Ou visite o link do site em seu navegador para ver seu endereço IP e outras informações, além de saber mais opções de linha de comando.

    
por Byte Commander 30.01.2016 / 23:42
0

Se você gostaria de acessar seu APACHE a partir de sua rede local (da rede na qual a máquina virtualBox está conectada), você pode definir a configuração de rede da instância virtual como 'Adaptador em ponte'. Fazendo isso, sua máquina virtual usará a placa de rede física selecionada do seu host. Tendo isso em prática, a instância virtual pode facilmente obter um IP do seu roteador via DHCP. E então você pode pesquisar a atribuição de endereço na máquina virtual ou na lista de concessões no roteador.

    
por hecke 31.01.2016 / 00:14