info:apache

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
info:apache [2011/04/19 15:54] – modification externe 127.0.0.1info:apache [2025/04/06 12:32] (Version actuelle) – [Apache] radeff
Ligne 1: Ligne 1:
 ====== Apache ====== ====== Apache ======
-[[http://httpd.apache.org/docs/2.0/|Official Apache HTTP Server Version 2.0 Documentation]] +  * [[http://httpd.apache.org/docs/2.0/|Official Apache HTTP Server Version 2.0 Documentation]] 
- +  [[checkserverworld|Vérifier si un serveur est consultable par le monde entier]] 
-[[checkaccessibility|Vérifier si un serveur est consultable par le monde entier]] +  * [[apachemaintenance|Mettre un site en maintenance]] 
 +  * [[apache_force_https_ssel|forcer HTTPS (ssl)]]
 ===== tester les performances de votre site http ===== ===== tester les performances de votre site http =====
 utiliser l'excellent outil [[http://httpd.apache.org/docs/2.0/programs/ab.html|ApacheBench]] utiliser l'excellent outil [[http://httpd.apache.org/docs/2.0/programs/ab.html|ApacheBench]]
Ligne 11: Ligne 11:
 ===== VirtualHost ===== ===== VirtualHost =====
 [[virtualhost_apache]] [[virtualhost_apache]]
 +===== WebDav =====
 +Un [[http://www.pervasive-network.org/SPIP/Installation-de-WebDAV-pour|tutoriel]] parfait pour installer webdav sur ubuntu (je l'ai fait en 3' top chrono)
  
 +Et voici comment s'y [[http://doc.ubuntu-fr.org/webdav|connecter]] - ou pour trouver un hébergeur gratuit, j'y ai copié ce qui suit:
 +
 +//"WebDAV, en entier : Web-based Distributed Authoring and Versioning, est un protocole déjà ancien (1996) et curieusement peu connu. Il permet pourtant une chose essentielle : écrire sur le Web, au lieu de seulement surfer (c'est-à-dire seulement lire).
 +
 +C'est un protocole ouvert, le W3C (organisme qui "normalise le web") en a confié le développement à l'IETF qui avait déjà normalisé HTTP.
 +
 +Pour résumer, WebDAV est une extension du HTTP. Au delà des GET et POST bien connus, WebDAV rajoute les verbes PUT, DELETE, COPY, PROPFIND, etc. Pour les curieux, la norme est là : http://tools.ietf.org/html/rfc2518 "//
 +
 +Je n'avais pas utilisé webdav, préférant SFTP, jusqu'au jour ou je me suis rendu compte que certaines applications ([[http://helpdesk.xmarks.com/bookmark-manager-basics/byos/|xmarks]]) le demande
 ===== RewriteRule ===== ===== RewriteRule =====
 http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
 +<note tip>
 +on peut aussi faire en local dans un .htaccess sans avoir a redémarrer apache, mais il faut auparavant autoriser le répertoire dans les config apache:
 + <Directory /var/www/cakeCodex>
 +                AllowOverride All
 + </Directory>
 +
 +</note>
 +
  
 exemples: exemples:
Ligne 75: Ligne 94:
 </code> </code>
  
 +==== rediriger les requêtes de la racine (document root) sur un sous-répertoire ====
 +cas de figure: migration d'un site joomla 1.5 en 2.5, le composant JUpgrade! demande un répertoire joomla en 777 et infomaniak ne permet pas de mettre en 777 le répertoire principal (document root) /web... que faire?
 +
 +créer un sous-répertoire /web/cms
 +y déplacer (mv) /web
 +créer un .htaccess avec la syntaxe suivante ([[http://stackoverflow.com/questions/990392/htaccess-rewrite-to-redirect-root-url-to-subdirectory|source]]), ici avec un nom de domaine example.com
 +<code>
 +RewriteEngine on
 +RewriteCond %{HTTP_HOST} ^example\.com$
 +RewriteRule (.*) http://www.example.com/$1 [R=301,L]
 +RewriteRule ^$ store [L]
 +
 +If you want an external redirect, set the R flag there as well:
 +
 +RewriteRule ^$ /store [L,R=301]
 +</code>
 ===== Les jeux de caractères (encodages) du Serveur Web Apache2 ===== ===== Les jeux de caractères (encodages) du Serveur Web Apache2 =====
  
Ligne 117: Ligne 152:
 source: http://doc.ubuntu-fr.org/lamp_plus source: http://doc.ubuntu-fr.org/lamp_plus
  
 +==== ssl / https ====
 +Sécuriser son serveur apache (https) avec ssl
  
 +http://doc.ubuntu-fr.org/tutoriel/securiser_apache2_avec_ssl
 +si message "SSL a reçu un enregistrement qui dépasse la longueur maximale autorisée.  (Code d'erreur : ssl_error_rx_record_too_long)"
 +http://forum.ubuntu-fr.org/viewtopic.php?id=212196
 ====== jmeter ====== ====== jmeter ======
 //kw: test, tests, test de charge, tests de charge, load, server load, serverload// //kw: test, tests, test de charge, tests de charge, load, server load, serverload//
Ligne 178: Ligne 218:
 ===== Outils graphiques et d'analyse ===== ===== Outils graphiques et d'analyse =====
  
-==== awstats ==== +{{page>.git:homepage:awstats}}
-http://awstats.sourceforge.net/ +
- +
-http://doc.ubuntu-fr.org/awstats?s=analyser%20log%20apache+
 ===== webalizer ===== ===== webalizer =====
 [[webalizer]] Analyser les logs d'Apache avec Webalizer [[webalizer]] Analyser les logs d'Apache avec Webalizer
 +===== goaccess =====
  
-====== Tomcat ====== +[[goaccess]] un autre outil, très efficace 
-Apache et Tomcat http://lea-linux.org/cached/index/Fiches%3AComment_faire_fonctionner_ensemble_Apache_et_Tomcat_%3F.html+====== Proxy ====== 
 +Proxyfier un serveur apache 
 +  * https://httpd.apache.org/docs/trunk/fr/mod/mod_proxy.html 
 +  * https://medium.com/geekculture/configure-reverse-proxy-for-apache-server-84938b0b83d0
  • info/apache.1303221277.txt.gz
  • Dernière modification : 2014/02/19 15:17
  • (modification externe)