on rajoute des trucs

This commit is contained in:
gcolpart 2016-10-05 04:03:24 +02:00
parent 3c45e7e71c
commit 6cbc4dca20

View file

@ -450,26 +450,62 @@ ExtendedStatus On
### Munin
Enfin, un autre outil indispensable pour surveiller et optimiser Apache : Munin.
Fichier `/etc/munin/plugin-conf.d/munin-node` :
Pour cela, on édite le fichier etc/munin/plugin-conf.d/munin-node en ajoutant :
[apache_*]
env.url http://127.0.0.1:%d/server-status-jesUgNads2?auto
env.port 80
[apache_*]
env.url http://127.0.0.1:%d/server-status-XXXX?auto
env.port 80
En parallèle, on s'assure que les plugins pour Apache sont bien activés. Si non, on fera :
~~~
# cd /etc/munin/plugins
# ln -s /usr/share/munin/plugins/apache_accesses
# ln -s /usr/share/munin/plugins/apache_processes
# ln -s /usr/share/munin/plugins/apache_volume
~~~
Une fois Munin et Apache redémarrés, les graphes devraient commencer à se tracer. On pourra tester sans attendre le bon fonctionnement via la commande :
~~~
# sudo -u munin munin-run apache_accesses
~~~
Ceci doit vous renvoyer une valeur du type accesses80.value 19372070. Si la commande vous renvoie U, vous avez un soucis d'accès à la page, vérifiez alors que vous avez bien ouvert les ports sur votre serveur Web en local.
## FAQ
### Autorisation DirectoryIndex via .htaccess ?
Ajouter Indexes dans AllowOverride?
### Autorisation directives mod_expires ou mod_caches via .htaccess ?
Ajouter Indexes dans AllowOverride?
### Autorisation Options via .htaccess ?
Si l'on modifie l'option php_admin_value memory_limit : un reload/graceful suffit pour prendre en compte la modification.
Exemple pour le AllowOverride :
~~~
AllowOverride Options=All,MultiViews Indexes AuthConfig Limit FileInfo
~~~
### Authentification LDAP avec serveur LDAP en local
Quand on utilise l'authentification LDAP avec un serveur en local, il faut démarrer slapd avant de démarrer Apache, sinon celui-ci se plaint qu'il ne peut pas contacter le serveur LDAP, et bloque l'accès aux pages ... (erreur 500).
Pour cela, dans le script d'init d'apache2 ajouter slapd dans la directive `Required-Start:`
~~~
# Required-Start: $local_fs $remote_fs $network $syslog $named slapd
~~~
Supprimer les liens logiques et ré-générer les.
~~~
# insserv -r apache2
# insserv apache2
~~~