Vhosts não encontrados via web, ok localmente

1

Usando exemplos da DigitalOcean, Rackspace e outros, eu configurei (repetidamente) um servidor para fornecer Vhosts baseados em nome. Tenho vários domínios registrados e encaminhados para meu endereço IP público atual, mas qualquer tentativa de acessar qualquer um deles por meio da Web resulta em apenas o host padrão de último recurso respondendo.

Eu adicionei o endereço IP público do servidor e os nomes de domínio ao arquivo de hosts do sistema operacional de outro computador local, e todos os sites parecem estar funcionando bem por meio do acesso local.

Como esta é minha primeira tentativa de hospedagem na Web, estou limitado em saber o que tentar em seguida. Parece que, uma vez que o acesso LAN funciona OK (com as informações do servidor adicionadas ao arquivo de hosts) e de www o servidor é encontrado e as solicitações são processadas, as configurações são pelo menos próximas da correta. Eu estou pensando que há um arquivo .conf ou algo assim que não está certo. Ou talvez encaminhamento de porta do roteador?

Alguma sugestão? Quaisquer trechos de código que eu deveria adicionar aqui para ajudar a esclarecer?

Atualizar. Aqui está o meu arquivo .conf do Host Virtual:

# domain: example.com 
# public: /var/www/example.com/html 
<VirtualHost *:80> 
    ServerAdmin [email protected]
    ServerName example.com 
    ServerAlias www.example.com 
    DocumentRoot /var/www/example.com/html 
    LogLevel debug ErrorLog /var/log/apache2/error-mydomainname.com.log 
    CustomLog /var/log/apache2/access-mydomainname.com.log combined 
</VirtualHost>
    
por Steve124 22.03.2018 / 23:53

2 respostas

1

Após as alterações, certifique-se de reiniciar seu servidor apache2. Seu roteador também precisa permitir o acesso às portas do seu computador. Você pode muito bem seguir os guias nos servidores do tipo VPS. Eles são os mesmos para um computador de hospedagem local.

    
por JackNorthrup 23.03.2018 / 00:49
1

O problema está resolvido. A solução foi configurar corretamente os registros DNS dos sites com meu registrador. Eu não tinha definido o endereço IP para o registro A no campo adequado - o menu do gerente permitia duas maneiras diferentes de fazer isso, e eu não havia escolhido o método correto.

Agradecimentos a @JackNorthrup e @ pa4080 pela gentil assistência!

    
por Steve124 25.03.2018 / 13:56