Sintaxe de alteração do arquivo de hosts

2

Estou tentando migrar um site para um servidor Ubuntu, mas gostaria de testá-lo primeiro

No windows eu mudei meu arquivo host para apontar para o servidor, então o navegador está abrindo o "novo" site. No meu terminal, no Ubuntu eu mudei o seguinte

127.0.1.1 example example
127.0.0.1 localhost

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

para

127.0.1.1 example example
127.0.0.1 localhost
104.236.247.139 www.example.com
104.236.247.139 example.com


# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Posso confirmar se isso está correto? Eu pareço estar correndo em problemas com a localização de URLs de imagem http etc, e antes de tentar depurar eu quero fazer o arquivo hosts está definido corretamente.

Obrigado

    
por Adrian 04.03.2015 / 12:20

1 resposta

3

Seu arquivo /etc/hosts deve ficar assim:

127.0.1.1 example
127.0.0.1 localhost
104.236.247.139 www.example.com example.com


# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Para 127.0.1.1 , você colocou dois nomes de host, enquanto apenas um fará. Para o IP 104.236.247.139 , você usou duas linhas diferentes para expressar o nome do host e o alias, mas deve colocar o nome do host e os aliases em uma única linha separada por espaços em branco, por exemplo:

<IP_Address> <hostname> <alias_1> <alias_2> <alias_3>
104.236.247.139 www.example.com example.com foo.com bar.com
    
por heemayl 04.03.2015 / 13:27