GNU/Linux >> Linux Esercitazione >  >> Linux

Il file httpd.conf perso si trova in apache

Ottieni il percorso di esecuzione di Apache

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

Aggiungi -V argomento al percorso

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

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


Vedi http://wiki.apache.org/httpd/DistrosDefaultLayout per una discussione su dove potresti trovare i file di configurazione Apache httpd su varie piattaforme, poiché questo può variare da versione a versione e da piattaforma a piattaforma. La risposta più comune, tuttavia, è /etc/apache/conf o /etc/httpd/conf

In generale, puoi determinare la risposta eseguendo il comando:

httpd -V

(Questa è una V maiuscola). Oppure, su sistemi in cui httpd viene rinominato, forse apache2ctl -V

Ciò restituirà vari dettagli su come httpd è compilato e configurato, inclusa la posizione predefinita del file di configurazione principale.

Una delle righe di output dovrebbe essere simile a:

-D SERVER_CONFIG_FILE="conf/httpd.conf"

che, combinato con la riga:

-D HTTPD_ROOT="/etc/httpd"

ti darà un percorso completo alla posizione predefinita del file di configurazione


Linux
  1. Come riavviare Apache per rendere permanenti le modifiche a httpd.conf?

  2. Apache non può essere avviato dopo la reinstallazione

  3. Come aumentare il limite di dimensione del download di file in Apache

  4. Come cambio la directory principale di un server Apache?

  5. Il registro di accesso di Apache imposta automaticamente le autorizzazioni

Come avviare il servizio httpd in RHEL Linux

Trova i file persi con Scalpel

Come proteggere Apache con SSL e Let's Encrypt in FreeBSD

Apache non può accedere al file mentre ha l'autorizzazione?

Come importare dati in Apache Solr

Cambia il server DNS predefinito in Arch Linux