Alouit

Menu

Étiquette : apache

Apache Http Server est un serveur HTTP

Apache: Réduire la charge (loadavg) et les IO Disk

Un des problèmes d’Apache est l’écriture des logs, pour optimiser la charge de votre serveur, il est intéressant de les désactiver quand vous possédez beaucoup de vhosts.
Si toutefois vous souhaitez profiter des logs, sans trop augmenter le nombre d’opérations (I/O entrées/sorties) sur votre disque dur, une solution existe.

Activer la mise en cache (buffer) des logs d’Apache.

Continue reading « Apache: Réduire la charge (loadavg) et les IO Disk »

Apache: en finir avec les erreurs [error] File does not exist: favicon.ico

N’importe quel sysadmin à déjà vécu l’enfer du favicon manquant,
Apache par défaut, va chercher à la racine de chaque VirtualHost un fichier favicon.ico,
Si celui-ci est absent, il n’oublie pas de vous le rappeler à chaque requête dans vos fichiers error.log.

Une solution globale existe (elle paramètrera donc par défaut tous les VirtualHost):
Créer un fichier nofavicon.conf dans /etc/apache2/conf.d/ avec comme contenu:
logo apache software foundation
Redirect 404 /favicon.ico
<Location /favicon.ico>
ErrorDocument 404 "No favicon"
</Location>

Puis redémarrer apache (/etc/init.d/apache2 restart)

En savoir plus sur les Serveurs HTTP Apache

Crédit photos des logos Apache : www.apache.org

Apache: En finir avec les [warn] NameVirtualHost *:80 has no VirtualHosts

Apache peut parfois au démarrage vous sortir l’erreur type « [warn] NameVirtualHost *:80 has no VirtualHosts » (surtout lorsque  l’on possède un grand nombre de serveurs virtuels sur la même adresse IP), erreur qui n’afflue pas sur le bon fonctionnement de celui-ci.
Continue reading « Apache: En finir avec les [warn] NameVirtualHost *:80 has no VirtualHosts »