2010-03-04 8 views
0

Cela m'est arrivé à plusieurs reprises et je voudrais gagner du temps dans l'avenir en cas de cette situation.Obtenir des informations de base lors de la prise en charge de l'administration d'un serveur

Souvent, j'aide mes collègues à déployer des sites ou à configurer un serveur Web. La plupart du temps je trouve dépenser plus que ce que je me aime déterminer:

  1. qu'Apache est en cours d'exécution
  2. Ce qui httpd.conf est utilisé
  3. Quel fichier VHosts est utilisé (le cas échéant)
  4. Où documentroot pointe vers.

# 3 et # 4 Je sais que je peux comprendre en regardant httpd.conf. Pas de biggie là-bas. Mais ce serait génial si quelqu'un pouvait partager une commande bas qui peut m'aider à comprendre # 1 et # 2.

Merci!

Luis

Répondre

1

1:

-sh-3.00$ ps auxww|egrep "(http|apache)" 
root  8074 0.0 0.3 14236 6696 ?  Ss Feb11 0:01 /usr/sbin/httpd 
... 
-sh-3.00$ rpm -qf /usr/sbin/httpd 
httpd-2.0.52-25.ent 
-sh-3.00$ 

2:

pas trop sûr de la question ... si vous ne pouvez pas voir dans la sortie conf ps alors il sera le défaut /etc/httpd/conf/httpd.conf Gardez à l'esprit qu'il peut inclure d'autres fichiers, mais vous pouvez vérifier cela en regardant le contenu de celui-ci et en vérifiant pour inclure stat ments.

+0

Impressionnant, merci pour ça! – luisgo

0

apachectl -v montre la version d'apache que vous utilisez. quant à "quel httpd.conf son fonctionnement", pouvez-vous élaborer? voulez-vous dire que vous avez plusieurs httpd.conf? httpd.conf est généralement situé dans/etc, de sorte que vous pouvez juste faire un find sur/etc, par exemple

$ find /etc/ -type f -iname "httpd.conf" 
+0

Ah ... parfait. Cela me dit quel fichier apache httpd.conf utilise. Je demande parce qu'il peut y avoir plus d'une installation et parfois il n'est pas facile de déterminer lequel est en train de servir les pages. Donc faire une simple recherche sur httpd.conf peut renvoyer plus d'un fichier. Maintenant, disons qu'il y a deux installations ... comment puis-je savoir qui est le site de desserte? Est-ce qu'un «quel apachectl» fera? – luisgo