Jak mogę znaleźć lokalizację mojego httpd.conf
pliku?
Używam serwera Ubuntu Linux z Amazon Web Services EC2 (Elastic Compute Cloud) i nie mogę znaleźć konfiguracji Apache.
linux
apache
ubuntu
amazon-ec2
httpd.conf
Shalin Shah
źródło
źródło
find / -name httpd.conf
/etc/httpd/conf/httpd.conf
access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/…locate httpd.conf
Odpowiedzi:
Uzyskaj ścieżkę uruchamiania Apache
Dołącz
-V
argument do ścieżkiOdniesienie:
http://commanigy.com/blog/2011/6/8/finding-apache-configuration-file-httpd-conf-location
źródło
sudo /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
daje mi kilka błędów ostrzegawczych,Invalid Mutex directory
więc właściwym poleceniem jestsudo apachectl -V | grep SERVER_CONFIG_FILE
Zobacz http://wiki.apache.org/httpd/DistrosDefaultLayout, aby omówić, gdzie można znaleźć pliki konfiguracyjne httpd Apache na różnych platformach, ponieważ mogą się one różnić w zależności od wersji i wersji na platformę. Najczęstszą odpowiedzią jest jednak / etc / apache / conf lub / etc / httpd / conf
Zasadniczo odpowiedź można ustalić, uruchamiając polecenie:
(To duże V). Lub w systemach, w których httpd może się zmienić
apache2ctl -V
Zwróci to różne szczegóły dotyczące budowy i konfiguracji httpd, w tym domyślną lokalizację głównego pliku konfiguracyjnego.
Jeden z wierszy wyniku powinien wyglądać następująco:
co w połączeniu z linią:
poda pełną ścieżkę do domyślnej lokalizacji pliku konfiguracyjnego
źródło
apache2ctl -V
polecenie i szukanie ścieżki w liście wymienionej po.apache2ctl
nie jest przemianowaną wersjąhttpd
, to różne nazwy tej samej aplikacji w systemie operacyjnym opartym odpowiednio na Debianie i RedHatthe command httpd
nie znaleziono.