Devo usar o httpd.conf ou o apache2.conf para a configuração do Apache?

4

No Ubuntu, estou tentando obter o arquivo httpd.conf para o apache2. Meu servidor não mostra um.

O apache2.conf seria o mesmo que httpd.conf ?

    
por tjons 15.11.2013 / 14:12

3 respostas

6

Fiz mais algumas pesquisas sobre isso (além do meu comentário):

Ubuntu Docs: HTTPD - Apache2 Web Server

apache2.conf: the main Apache2 configuration file. Contains settings that are global to Apache2.

httpd.conf: historically the main Apache2 configuration file, named after the httpd daemon. The file can be used for user specific configuration options that globally effect Apache2.

Então, para echo @slhck - eu usaria o httpd.conf do apache2.conf .

    
por 15.11.2013 / 14:18
9

httpd.conf está vazio (ou inexistente) em algumas distribuições. Se um apache2.conf estiver presente, provavelmente você não deve editá-lo, mas inclua seu próprio httpd.conf do apache2.conf . Isso ocorre porque apache2.conf pode ser substituído por atualizações de pacotes.

Seu apache2.conf , portanto, deve incluir essa linha. Se ainda não, você pode adicioná-lo:

Include httpd.conf

/etc/apache2/conf.d também é um bom lugar para colocar arquivos de configuração.

    
por 15.11.2013 / 14:16
0

O método disponível em sites é geralmente considerado o "Modo Debian": • configuração "principal" em /etc/apache2/apache2.conf • "user" config no /etc/apache2/httpd.conf • vhosts em arquivos / etc / apache2 / sites-available (um por arquivo, normalmente) • você pode querer numerá-los, por exemplo 00-dominio.com, 01-otherdomain.com • ports (Diretivas de escuta) em /etc/apache2/ports.conf • mods em / etc / apache2 / mods-available

Você pode manipulá-los com links simbólicos ou com a série a2 de comandos: a2ensite / a2dissite a2enmod / a2dismod

Dependendo da preferência pessoal, você pode reiniciar o Apache usando o apachectl, /etc/init.d/apache2 (start | stop | reload | restart) ou o serviço apache2 (start | stop | reload | restart)

Um exemplo em que você usaria httpd.conf em vez de uma entrada vhost seria para uma regra de redirecionamento ou reescrita global, por exemplo. Outros petiscos - geralmente, você deve deixar o apache2.conf sozinho e certifique-se de configurar um esquema de nomenclatura consistente para vhosts no diretório de sites disponíveis.

    
por 01.08.2016 / 13:38