A Apache Software Foundation publica muitos arquivos de software, um dos quais é um servidor da Web denominado httpd
. As fontes do projeto httpd incluem, entre outras coisas, um arquivo de configuração de amostra httpd.conf
, que é instalado por padrão em /usr/local/etc/httpd
ou /etc/httpd
. Você encontrará o httpd assim chamado na maioria dos sistemas.
No entanto, há muito tempo atrás, alguém na distribuição Debian GNU / Linux decidiu mudar o nome do software dentro dessa distribuição de httpd
para apache2
. Assim, em um sistema Debian, você encontrará um arquivo de configuração chamado apache2.conf
em um diretório chamado /etc/apache2
. Eu não sei quem fez isso ou por que, mas é uma fonte perene de confusão parecida com a chamada Windows "Microsoft" ou ESXi "VMware". Distribuições baseadas no Debian, como o Ubuntu, herdam essa estranheza. Ainda mais estranho, eles incluem um arquivo /etc/apache2/httpd.conf
que é Include
d de apache2.conf
no qual os usuários podem colocar uma configuração personalizada.
Então a resposta é: se você está em um sistema baseado no Debian, você faz o seu cérebro fazer coisas do jeito que o Debian quer que você faça. Caso contrário, você geralmente faz as coisas da maneira normal, como o projeto httpstream upstream faz.