Endereço IP do VPS para o site local

2

Eu não tenho nenhuma experiência sobre o Apache e quero configurar Apache Virtual Hosts on Ubuntu 14.04 LTS para um site local no meu local machine . Eu segui esta página . Mas quando tento testar http://example.com , obtenho esse resultado no navegador:

 Example Domain

 This domain is established to be used for illustrative examples in
 documents. You may use this domain in examples without prior
 coordination or asking for permission.

 More information...

E eu esperava obter Success! The example.com virtual host is working! como resultado (como descrito no tutorial seguido).

Nesse tutorial, não entendi:

 For the domains that I used in this guide, assuming that my VPS IP
 address is 111.111.111.111, I could add the following lines to the
 bottom of my hosts file

Então usei 111.111.111.111 em /etc/hosts e acho que o problema está nisso, mas eu procurei no google e não encontrei nada sobre como obter meu VPS IP address para usar isso. Agora, como posso obter esse endereço ou cometer erros e preciso definir um endereço e usá-lo? No segundo caso, como posso fazer isso?

    
por hasanghaforian 03.02.2016 / 20:48

3 respostas

2
  

Etapa 6 - Configurar o arquivo de hosts locais (opcional)

     

Se você não usou nomes de domínio reais que você possui para testar   este procedimento e tem usado alguns domínios de exemplo, você   pode pelo menos testar a funcionalidade deste processo temporariamente   modificando o arquivo hosts em seu computador local.

     

Isso interceptará todas as solicitações para os domínios que você configurou   e apontá-los para o seu servidor VPS, assim como o sistema DNS faria se   você estava usando domínios registrados. Isso só funcionará a partir do seu   computador, e é simplesmente útil para fins de teste.

     

Verifique se você está operando em seu computador local para essas etapas e   não o seu servidor VPS. Você precisará conhecer o computador   senha administrativa ou, de outro modo, ser um membro da administração   grupo.

     

Se você estiver em um computador Mac ou Linux, edite seu arquivo local com   privilégios administrativos digitando:

sudo nano /etc/hosts

Ele está claramente falando de uma segunda máquina e não do servidor VPS. Porque se esses domínios não são seus, você não pode ter um DNS público para apontá-los para o seu servidor VPS. Então você pode ir para o outro lado e enganar sua segunda máquina usando hosts files.

  1. No seu servidor VPS, execute ifconfig para obter seu IP público.
  2. Na segunda máquina, edite o arquivo /etc/hosts e adicione a linha abaixo com esse IP:

    vps-server-ip example.com
    vps-server-ip test.com
    
por user.dz 27.11.2016 / 14:37
0

Eu também tive essa dúvida enquanto seguia as instruções nesta página. Eu usei meu endereço IP interno e o ServerName que eu configurei no arquivo .conf foi criado e funcionou.

No meu caso, antes de adicionar isso a /etc/hosts , o navegador exibiu "O endereço DNS não pôde ser encontrado". como meu domínio ServerName não existia. No seu caso, o example.com é um domínio real. Essa página com "Este domínio é estabelecido para ser usado para ilustrativo ..." é a página atual. Não é uma mensagem relacionada a algo que você fez durante a configuração do seu Apache. Você pode acessar esta página de qualquer dispositivo.

Você pode encontrar seu IP clicando com o botão direito do mouse no ícone da rede e selecionando Connection Information. O item Endereço IP no IPv4 mostra seu endereço IP interno.

    
por guizo 15.07.2016 / 07:13
0

Eu também me deparei com o problema que você teve. Fiz uma alteração simples e consegui o resultado esperado "Sucesso! O host virtual example.com está funcionando!".

tipo

sudo nano /etc/hosts" 

no seu terminal.

Você precisa inserir seu endereço IP em vez de 111.111.111.111

Para obter o tipo de endereço IP

ifconfig

no terminal.

Lá você pode ver

inet addr:127.0.0.1  in lo section.
    
por Hiruni 21.04.2017 / 10:47