on rajoute des trucs
This commit is contained in:
parent
3c45e7e71c
commit
6cbc4dca20
|
@ -450,26 +450,62 @@ ExtendedStatus On
|
||||||
|
|
||||||
### Munin
|
### 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-XXXX?auto
|
||||||
[apache_*]
|
env.port 80
|
||||||
env.url http://127.0.0.1:%d/server-status-jesUgNads2?auto
|
|
||||||
env.port 80
|
|
||||||
|
|
||||||
En parallèle, on s'assure que les plugins pour Apache sont bien activés. Si non, on fera :
|
En parallèle, on s'assure que les plugins pour Apache sont bien activés. Si non, on fera :
|
||||||
|
|
||||||
|
~~~
|
||||||
# cd /etc/munin/plugins
|
# cd /etc/munin/plugins
|
||||||
# ln -s /usr/share/munin/plugins/apache_accesses
|
# ln -s /usr/share/munin/plugins/apache_accesses
|
||||||
# ln -s /usr/share/munin/plugins/apache_processes
|
# ln -s /usr/share/munin/plugins/apache_processes
|
||||||
# ln -s /usr/share/munin/plugins/apache_volume
|
# 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 :
|
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
|
# 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.
|
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
|
## 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
|
||||||
|
~~~
|
||||||
|
|
Loading…
Reference in a new issue