Httpd.conf kann nicht gefunden werden

67

Ich habe Ubuntu 14.04 auf einem Laptop installiert und Apache 2 (Version 2.4.7) und PHP 5 installiert.

Ich kann nicht finden httpd.conf. Ich muss es ändern, da beim Versuch, eine .php-Seite zu öffnen, eine Download-Box angezeigt wird.

Wie soll ich vorgehen?

fosslinux
quelle
1
Ich glaube, Sie stellen die falsche Frage. Die Frage, die Sie stellen sollten, lautet: "Wie verhindere ich, dass in dieser Download-Box" + "das von mir hinzugefügte Bild angezeigt wird?". Wenn das "edit httpd.conf with ..." als Antwort hätte, hättest du ein gutes q und ein gutes a. Jetzt erhalten Sie negative Antworten zu httpd.conf, an denen Sie kein Interesse haben, da Sie noch eine Download-Box haben;)
Rinzwind

Antworten:

103

Ubuntu wird nicht httpd.confals Standard verwendet, stattdessen finden Sie in globales Konfigurationsmaterial für Apache /etc/apache2/apache2.conf. Sie können eine httpd.confim apache2-Verzeichnis erstellen und jede weitere Konfiguration daraus laden, indem Sie die folgende Zeile einfügen/etc/apache2/apache2.conf.

Include /etc/apache2/httpd.conf

Sie brauchen diese Datei nicht, um Apache zu konfigurieren, aber Sie können sie erstellen, wenn andere Software darauf angewiesen ist, dass sie vorhanden ist.

Arronisch
quelle
1
Arronical wo wird die Konfiguration abgelegt, die in die httpd.confDatei gehen muss? Ich verfolge dieses Tutorial Setup Glasfischen hinter Apache e2enetworks.com/help/knowledge-base/...
qualebs
14

httpd.confwird in sein /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$

Ich muss es ändern

Nein, tust du nicht. In der Dokumentation heißt es :

httpd.conf: Historisch gesehen die Haupt-Apache2-Konfigurationsdatei, benannt nach dem httpd-Daemon. Jetzt existiert die Datei nicht mehr. In älteren Versionen von Ubuntu ist die Datei möglicherweise vorhanden, aber leer, da alle Konfigurationsoptionen in die unten angegebenen Verzeichnisse verschoben wurden.

Denn wenn ich versuche, eine .php-Seite zu öffnen, sehe ich eine Download-Box

Wie würde eine Änderung das httpd.confbeheben? Wenn Sie die Konfigurationseinstellungen ändern müssen, gehe ich davon aus, dass Sie die Einstellungen apache2.confoder den virtuellen Host ändern müssen /etc/apache2/sites-enabled/.

Rinzwind
quelle
4
eigentlich sehe ich die apache2.conf
Yufenyuy Veyeh Dider 23.04.16