web-dev-qa-db-fra.com

Impossible de trouver httpd.conf

J'ai installé Ubuntu 14.04 sur un ordinateur portable et installé Apache 2 (version 2.4.7) et PHP 5.

Je ne trouve pas httpd.conf. Je dois le changer car lorsque j'essaie d'ouvrir une page .php, je vois une boîte de téléchargement.

Comment dois-je procéder?

63
fosslinux

Ubuntu n'utilise pas httpd.conf en standard, mais des informations de configuration globale pour Apache se trouvent dans /etc/Apache2/Apache2.conf. Vous pouvez créer un httpd.conf dans le répertoire Apache2 et charger toute configuration supplémentaire à partir de celui-ci en incluant la ligne suivante dans /etc/Apache2/Apache2.conf.

Include /etc/Apache2/httpd.conf

Vous n'avez pas besoin de ce fichier pour configurer Apache, mais vous pouvez le créer si d'autres logiciels en dépendent.

96
Arronical

httpd.conf sera dans /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$

J'ai besoin de le changer

Non, vous pas. La documentation indique :

httpd.conf: historiquement, le fichier de configuration principal Apache2, nommé d'après le démon httpd. Maintenant, le fichier n'existe pas. Dans les anciennes versions d'Ubuntu, le fichier peut être présent mais vide, car toutes les options de configuration ont été déplacées vers les répertoires référencés ci-dessous.

parce que quand j'essaie d'ouvrir une page .php, je vois une boîte de téléchargement

Comment changer httpd.conf pourrait-il résoudre ce problème? Si vous devez modifier les paramètres de configuration, je suppose que vous devez modifier Apache2.conf ou l'hôte virtuel dans /etc/Apache2/sites-enabled/.

14
Rinzwind