GNU/Linux >> Znalost Linux >  >> Linux

Ztracený soubor httpd.conf se nachází na apache

Získejte cestu ke spuštění Apache

$ ps -ef | grep apache
apache   12846 14590  0 Oct20 ?        00:00:00 /usr/sbin/apache2

Připojte -V argument k cestě

$ /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"

Odkaz:
http://commanigy.com/blog/2011/6/8/finding-apache-configuration-file-httpd-conf-location


Podívejte se na http://wiki.apache.org/httpd/DistrosDefaultLayout pro diskusi o tom, kde můžete najít konfigurační soubory Apache httpd na různých platformách, protože se to může lišit vydání od vydání a platformu. Nejběžnější odpovědí je však buď /etc/apache/conf nebo /etc/httpd/conf

Obecně můžete odpověď určit spuštěním příkazu:

httpd -V

(To je velké V). Nebo na systémech, kde je httpd přejmenováno, možná apache2ctl -V

Tím se vrátí různé podrobnosti o tom, jak je httpd sestaveno a nakonfigurováno, včetně výchozího umístění hlavního konfiguračního souboru.

Jeden z řádků výstupu by měl vypadat takto:

-D SERVER_CONFIG_FILE="conf/httpd.conf"

což v kombinaci s řádkem:

-D HTTPD_ROOT="/etc/httpd"

vám poskytne úplnou cestu k výchozímu umístění konfiguračního souboru


Linux
  1. Jak nastavit limit velikosti nahrávání souborů v Apache?

  2. Ukázkový soubor /etc/mke2fs.conf

  3. Jak změním kořenový adresář serveru Apache?

  1. Ladění webového serveru Apache Keepalive

  2. Přístupový protokol Apache automaticky nastavuje oprávnění

  3. Zakázali jste konfigurační soubor webu Apache 000-default.conf, ale stále se zdá být aktivní. Proč?

  1. Jak nastavit základní ověřování v Apache pomocí .htaccess

  2. Jak restartovat Apache, aby byly změny httpd.conf trvalé?

  3. Po přeinstalaci nelze spustit Apache