
SO: Ubuntu 19.10
Estou brincando com o Apache para aprender como configurá-lo, então instalei-o via apt-get
e dei uma olhada nos diretórios de configuração.
Também estou vagamente ciente de que, com o Apache no macOS, todos os endereços padrão terminam com um .local
TLD, então tentei navegar até minha caixa em um navegador da Web usando seu nome de host e o .local
TLD, ou seja http://mybox.local/
, . E funcionou, vejo a página padrão do Apache.
Mas olhando para os arquivos de configuração do Apache e a configuração do host virtual, em nenhum lugar esse nome de servidor é definido. Então pesquisei o melhor que pude como essa extensão está configurada e descobriesta páginadizendo que o avahi-daemon é o responsável e como trabalhar a configuração.
Alterei as configurações do servidor para um TLD diferente, por exemplo, '.blarg' e reiniciei o serviço avahi - que não funciona, mesmo com uma recarga do serviço Apache, mas de alguma forma o .local
TLD ainda funciona, mesmo após uma reinicialização.
Isso me leva a acreditar que estou reiniciando o serviço errado ou que o avahi não é responsável pela .local
extensão. Alguém se importa em me indicar a direção certa?
Responder1
Não há nenhuma mágica acontecendo, realmente.
O que você tem é uma nova instalação do Apache. Portanto, por padrão, qualquer solicitação na porta 80 para sua máquina mostrará a página de boas-vindas padrão do Apache.
Por exemplo, o seguinte também funcionaria:
http://127.0.0.1/
http://localhost/
Se precisar adicionar outro domínio, você precisará apontar esse domínio para sua máquina. A maneira mais simples de fazer isso em uma máquina de desenvolvimento é editar o /etc/hosts
arquivo e uma nova entrada.
Abra o arquivo com um editor e adicione a seguinte linha (mude mybox.something
para o que quiser):
127.0.0.1 mybox.something
Depois de fazer isso, basta abrir http://mybox.something
no seu navegador e deve funcionar.