Como altero a configuração padrão do apache 'hostname.local'

Como altero a configuração padrão do apache 'hostname.local'

SO: Ubuntu 19.10

Estou brincando com o Apache para aprender como configurá-lo, então instalei-o via apt-gete 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 .localTLD, então tentei navegar até minha caixa em um navegador da Web usando seu nome de host e o .localTLD, 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 .localTLD 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 .localextensã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/hostsarquivo e uma nova entrada.

Abra o arquivo com um editor e adicione a seguinte linha (mude mybox.somethingpara o que quiser):

127.0.0.1   mybox.something

Depois de fazer isso, basta abrir http://mybox.somethingno seu navegador e deve funcionar.

informação relacionada