Erreur «/etc/apache2/httpd.conf: aucun fichier ou répertoire de ce type» après la mise à niveau d'Ubuntu

9

J'ai donc mis à jour Ubuntu et je suis allé 127.0.0.1dans Chrome et j'ai obtenu "Oups! Google Chrome n'a pas pu se connecter à 127.0.0.1", j'ai donc redémarré Apache mais j'ai rencontré cette erreur:

apache2: erreur de syntaxe sur la ligne 215 de /etc/apache2/apache2.conf: impossible d'ouvrir le fichier de configuration /etc/apache2/httpd.conf: aucun fichier ou répertoire de ce type

Échec de l'action «configtest». Le journal des erreurs Apache peut contenir plus d'informations. ...échouer!

Voici le contenu de mon /etc/apache2dossier:

conf.d/
mods-available/
mods-enabled/
sites-available/
sites-enabled/
apache2.conf
apache2.conf.dpkg-dist
envvars
magic
ports.conf

Que se passe-t-il? Comment puis-je résoudre ça?

aucune idée
la source
Il apparaît dans votre fichier /etc/apache2/apache2.conf, le fichier /etc/apache2/httpd.conf est inclus ou référencé. Essayez de rechercher cela dans votre fichier /etc/apache2/apache2.conf pour voir où et le fournir si vous avez besoin d'aide.
Andrew Ty.
J'ai eu le même problème après la mise à niveau de Debian Wheezy, la solution acceptée a fonctionné.
Petr Pudlák

Réponses:

13

Pour une raison quelconque, il vous manque le http.conf qui n'a généralement pas de contenu.

Essayez de le créer et redémarrez votre serveur Web

touchez /etc/apache2/httpd.conf

Hex
la source
Je n'ai aucune idée de ce que cela signifie, mais cela a fonctionné. Merci!
noidea
1
Cela signifie: Vous créez un fichier vide appelé httpd.conf dans le répertoire / etc / apache2 / pour surmonter l'erreur qui a empêché l'apache de démarrer en raison du fichier manquant.
Hex