logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:06]
cemoi [Utilisation]
utilisateurs:cemoi:tutos:apache-2.4 [18/08/2016 18:45] (Version actuelle)
cemoi [Utilisation]
Ligne 10: Ligne 10:
 ===== Installation ===== ===== Installation =====
 CF [[http://​debian-facile.org/​doku.php?​do=search&​id=apache|apache2]] CF [[http://​debian-facile.org/​doku.php?​do=search&​id=apache|apache2]]
 +
 +<​note>​A l'​installation on peut voir le chargement de certains modules</​note>​
 +<​code>​Paramétrage de libapr1:​amd64 (1.5.1-3) ...
 +Paramétrage de libaprutil1:​amd64 (1.5.4-1) ...
 +Paramétrage de libaprutil1-dbd-sqlite3:​amd64 (1.5.4-1) ...
 +Paramétrage de libaprutil1-ldap:​amd64 (1.5.4-1) ...
 +Paramétrage de apache2-bin (2.4.10-10+deb8u5) ...
 +Paramétrage de apache2-utils (2.4.10-10+deb8u5) ...
 +Paramétrage de apache2-data (2.4.10-10+deb8u5) ...
 +Paramétrage de apache2 (2.4.10-10+deb8u5) ...
 +Enabling module mpm_event.
 +Enabling module authz_core.
 +Enabling module authz_host.
 +Enabling module authn_core.
 +Enabling module auth_basic.
 +Enabling module access_compat.
 +Enabling module authn_file.
 +Enabling module authz_user.
 +Enabling module alias.
 +Enabling module dir.
 +Enabling module autoindex.
 +Enabling module env.
 +Enabling module mime.
 +Enabling module negotiation.
 +Enabling module setenvif.
 +Enabling module filter.
 +Enabling module deflate.
 +Enabling module status.
 +Enabling conf charset.
 +Enabling conf localized-error-pages.
 +Enabling conf other-vhosts-access-log.
 +Enabling conf security.
 +Enabling conf serve-cgi-bin.
 +Enabling site 000-default.
 +Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u4) ...
 +Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u4) ...
 +</​code>​
 ===== Utilisation ===== ===== Utilisation =====
 === 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 47: 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 ​===
  
-<code root>​apachectl configtest</​code>​+<code root>​apachectl configtest</​code>​ ou <code root>​apachectl -t</​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
 Syntax OK Syntax OK
 </​code>​ </​code>​
 +
 +et:
  
 <code root>/​usr/​sbin/​apache2 -t</​code>​ <code root>/​usr/​sbin/​apache2 -t</​code>​
Ligne 69: 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 
  
utilisateurs/cemoi/tutos/apache-2.4.1471169187.txt.gz · Dernière modification: 14/08/2016 12:06 par cemoi

Pied de page des forums

Propulsé par FluxBB