Não foi possível encontrar httpd.conf

67

Instalei o Ubuntu 14.04 em um laptop e instalei o apache 2 (versão 2.4.7) e o PHP 5.

Não consigo encontrar httpd.conf. Preciso alterá-lo porque, quando tento abrir uma página .php, vejo uma caixa de download.

Como devo proceder?

fosslinux
fonte
11
Eu acredito que você está fazendo a pergunta errada. A pergunta que você deve fazer é "como impedir que esta caixa de download mostre" + "veja a imagem que adicionei". Se isso tivesse "editar httpd.conf com ..." como resposta, você teria um bom q e um bom a. Agora você vai obter respostas negativas sobre httpd.conf onde você não tem interesse em desde que você ainda tem uma caixa de download;)
Rinzwind

Respostas:

103

O Ubuntu não usa httpd.confcomo padrão; em vez disso, é encontrado o material de configuração global para o apache /etc/apache2/apache2.conf. Você pode criar um httpd.confno diretório apache2 e carregar qualquer configuração adicional, incluindo a seguinte linha em/etc/apache2/apache2.conf.

Include /etc/apache2/httpd.conf

Você não precisa desse arquivo para configurar o apache, mas poderá criá-lo se houver outro software disponível.

Arronical
fonte
11
Arronical onde colocará a configuração que precisa entrar no httpd.confarquivo? Estou seguindo este tutorial para glassfish configuração atrás de apache e2enetworks.com/help/knowledge-base/...
qualebs
14

httpd.confestará em /etc/apache2/.

/etc/apache2$ ls
apache2.conf  envvars     mods-available  ports.conf       sites-enabled
conf.d        httpd.conf  mods-enabled    sites-available
:/etc/apache2$ more httpd.conf
:/etc/apache2$

Eu preciso mudar isso

Não, você não. A documentação declara :

httpd.conf: historicamente, o principal arquivo de configuração do Apache2, nomeado após o daemon httpd. Agora o arquivo não existe. Nas versões anteriores do Ubuntu, o arquivo pode estar presente, mas vazio, pois todas as opções de configuração foram movidas para os diretórios mencionados abaixo.

porque quando tento abrir uma página .php vejo uma caixa de download

Como a mudança httpd.confconsertaria isso? Se você precisar alterar as configurações, presumo que você precise alterar apache2.confou o host virtual /etc/apache2/sites-enabled/.

Rinzwind
fonte
4
na verdade, o que eu vejo é o apache2.conf
Yufenyuy Veyeh Dider