Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:cemoi:tutos:apache-2.4 [14/08/2016 12:17] cemoi [Utilisation] |
utilisateurs:cemoi:tutos:apache-2.4 [18/08/2016 18:45] (Version actuelle) cemoi [Utilisation] |
||
---|---|---|---|
Ligne 50: | Ligne 50: | ||
=== commande apachectl === | === commande apachectl === | ||
- | Vérifiez quels modules sont actuellement activé avec apachectl | + | Vérifiez quels modules sont actuellement activés avec apachectl |
<code root>apachectl -t -D DUMP_MODULES</code> | <code root>apachectl -t -D DUMP_MODULES</code> | ||
<code>AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message | <code>AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message | ||
Ligne 84: | Ligne 84: | ||
</code> | </code> | ||
- | shared veux dire que le module ne fait pas partie integrante du binaire httpd et que c'est un module externe chargé en fonction des besoins de configuration. | + | shared veux dire que le module ne fait pas partie intégrante du binaire httpd et que c'est un module externe chargé en fonction des besoins de configuration. |
=== vérification du fichier /etc/apache2/apache2.conf === | === vérification du fichier /etc/apache2/apache2.conf === | ||
Ligne 108: | Ligne 108: | ||
</code> | </code> | ||
- | Ces deux commandes ont vérifié le même fichier de configuration notez la difference au niveau du retour... | + | Ces deux commandes ont vérifié le même fichier de configuration notez la différence au niveau du retour... |
+ | |||
+ | ===Connaitre la conssomation en ram=== | ||
+ | <code root>ps -ylC apache2|awk ' { SUM += $8 } END { print SUM/1024 } '</code> | ||
+ | |||
+ | Pour la consso moyenne/processus: | ||
+ | <code user>ps -ylC apache2|awk ' {x += $8;y+= 1} END {print "\nUtilisation Memoire Apache (Mo): "x/1024;print "Moyenne du processus Apache (Mo):"x/ ((y-1)*1024)}' | ||
+ | </code> | ||
+ | |||
+ | === Optimisation du fichier /etc/apache2/apache2.conf === | ||
+ | |||
+ | <code><Directory /var/www/lerepertoiredevotresite> | ||
+ | Options Indexes FollowSymLinks | ||
+ | AllowOverride None | ||
+ | Require all granted | ||
+ | DirectoryIndex index.php | ||
+ | </Directory> | ||
+ | </code> | ||
+ | |||
+ | "DirectoryIndex" permet à apache de savoir quel fichier lire, ça lui evite de chercher un fichier index.html ou index.htm alors qu'il n'y en a pas. Cela diminue considérablement le nombre d'accès disque pour chaque requête. Vous pouvez également préciser plusieurs fichiers d'index | ||
+ | |||
+ | <code><Directory /var/www/lerepertoiredevotresite> | ||
+ | Options Indexes FollowSymLinks | ||
+ | AllowOverride None | ||
+ | Require all granted | ||
+ | DirectoryIndex index.php index.html | ||
+ | </Directory> | ||
+ | </code> | ||
+ | |||
+ | Le fichier index.php sera traité avant le fichier index.html | ||