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.