Outils pour utilisateurs

Outils du site


linux:apache (lu 70450 fois)

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
Prochaine révision Les deux révisions suivantes
linux:apache [17-03-2016 14:29]
edmc73 [Commandes utiles]
linux:apache [23-08-2019 00:38]
edmc73 [En cas de piratage]
Ligne 1: Ligne 1:
 ====== Apache ====== ====== Apache ======
 Cette page est juste un mémo Cette page est juste un mémo
 +
 +Docs => http://devdocs.io/apache_http_server/
  
 ===== Commandes utiles ===== ===== Commandes utiles =====
Ligne 211: Ligne 213:
 par par
   create 644 root adm   create 644 root adm
 +
 +
 +==== internal dummy connection ====
 +
 +--- source: https://blog.nicolargo.com/2011/03/supprimer-les-logs-apache-internal-dummy-connection.html
 +
 +Si vous avez plein de log apache avec des lignes **internal dummy connection**, créez un fichier de conf avec
 +
 +  # Filters
 +  SetEnvIf Remote_Addr "127\.0\.0\.1" local
 +  SetEnvIf Remote_Addr "\:\:1" local
 +
 +Ensuite, on doit activer ce filtre le fichier de définition de votre site (sous le répertoire /etc/apache2/site-enabled). Il faut modifier la ligne suivante:
 +  CustomLog /var/log/apache2/www-access.log combined env=!local
 +
 +Un restart d'apache pour appliquer
      
 ===== Lorsque Apache est installé dans un NAT à travers d'un reverse proxy ===== ===== Lorsque Apache est installé dans un NAT à travers d'un reverse proxy =====
Ligne 290: Ligne 308:
  
 Avec **httperf** voir très bon tuto => http://www.synbioz.com/blog/benchmark_avec_httperf Avec **httperf** voir très bon tuto => http://www.synbioz.com/blog/benchmark_avec_httperf
 +
 +Un outils intégré avec apache, **ab** pour apache benchmark
 +
 +Pour tester une url avec 2000 requêtes dont 10 en simultanées
 +  ab -c 10 -n 2000 'https://mon_serveur/url_a_bourriner'
 +
 +
 +
 +Pour envoyer en POST, créer un fichier **post.txt** avec les paramètres urlencodé
 +  email=toto%40toto.fr&variable=1
 +
 +Utilisez la commande suivante
 +  ab -p post.txt -T 'application/x-www-form-urlencoded' -c 10 -n 2000 'https://mon_server/api/test'
  
  
Ligne 343: Ligne 374:
  
 Comparer les logs Comparer les logs
 +
 +
 +===== Debian 10 Apache 2.4 php7.3 =====
 +
 +Sur la dernière debian, apache est par défaut apache mpm event.
 +Plus question ici d'installer le module apache php. Pour activer php, suivez les commandes
 +
 +  apt install php7.3-fpm
 +  a2enmod proxy_fcgi
 +  a2enconf php7.3-fpm
 +  systemctl restart apache
linux/apache.txt · Dernière modification: 03-10-2019 16:26 de edmc73