Wie finde ich heraus, wo sich meine httpd.conf
Datei befindet?
Ich verwende einen Ubuntu Linux-Server über Amazon Web Services EC2 (Elastic Compute Cloud) und kann meine Apache-Konfiguration nicht finden.
linux
apache
ubuntu
amazon-ec2
httpd.conf
Shalin Shah
quelle
quelle
find / -name httpd.conf
/etc/httpd/conf/httpd.conf
access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/…locate httpd.conf
Antworten:
Holen Sie sich den Pfad zum Ausführen von Apache
Fügen Sie
-V
dem Pfad ein Argument hinzuReferenz:
http://commanigy.com/blog/2011/6/8/finding-apache-configuration-file-httpd-conf-location
quelle
sudo /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
gebe mir einigeInvalid Mutex directory
sudo apachectl -V | grep SERVER_CONFIG_FILE
Unter http://wiki.apache.org/httpd/DistrosDefaultLayout finden Sie Informationen dazu, wo sich Apache-httpd-Konfigurationsdateien auf verschiedenen Plattformen befinden, da dies von Release zu Release und von Plattform zu Plattform variieren kann. Die häufigste Antwort lautet jedoch entweder / etc / apache / conf oder / etc / httpd / conf
Im Allgemeinen können Sie die Antwort ermitteln, indem Sie den folgenden Befehl ausführen:
(Das ist eine Hauptstadt V). Oder vielleicht auf Systemen, auf denen httpd umbenannt wird
apache2ctl -V
Dadurch werden verschiedene Details zum Erstellen und Konfigurieren von httpd zurückgegeben, einschließlich des Standardverzeichnisses der Hauptkonfigurationsdatei.
Eine der Ausgabezeilen sollte folgendermaßen aussehen:
welche, kombiniert mit der Linie:
gibt Ihnen einen vollständigen Pfad zum Standardspeicherort der Konfigurationsdatei
quelle
apache2ctl -V
Befehl und die Suche nach dem Pfad in dem, was danach aufgeführt ist.apache2ctl
wird nicht umbenannt Versionhttpd
, ist es verschiedene Namen derselben aplication auf Debian- und RedHat-basierten OS bzw.the command httpd
wurde nicht gefunden.