Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| info:apache [2011/04/19 15:54] – modification externe 127.0.0.1 | info:apache [2025/04/06 12:32] (Version actuelle) – [Apache] radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Apache ====== | ====== Apache ====== | ||
| - | [[http:// | + | * [[http:// |
| - | + | | |
| - | [[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' | utiliser l' | ||
| Ligne 11: | Ligne 11: | ||
| ===== VirtualHost ===== | ===== VirtualHost ===== | ||
| [[virtualhost_apache]] | [[virtualhost_apache]] | ||
| + | ===== WebDav ===== | ||
| + | Un [[http:// | ||
| + | Et voici comment s'y [[http:// | ||
| + | |||
| + | //" | ||
| + | |||
| + | C'est un protocole ouvert, le W3C (organisme qui " | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | Je n' | ||
| ===== RewriteRule ===== | ===== RewriteRule ===== | ||
| http:// | http:// | ||
| + | <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: | ||
| + | < | ||
| + | AllowOverride All | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| exemples: | exemples: | ||
| Ligne 75: | Ligne 94: | ||
| </ | </ | ||
| + | ==== 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:// | ||
| + | < | ||
| + | RewriteEngine on | ||
| + | RewriteCond %{HTTP_HOST} ^example\.com$ | ||
| + | RewriteRule (.*) http:// | ||
| + | RewriteRule ^$ store [L] | ||
| + | |||
| + | If you want an external redirect, set the R flag there as well: | ||
| + | |||
| + | RewriteRule ^$ /store [L,R=301] | ||
| + | </ | ||
| ===== 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:// | source: http:// | ||
| + | ==== ssl / https ==== | ||
| + | Sécuriser son serveur apache (https) avec ssl | ||
| + | http:// | ||
| + | si message "SSL a reçu un enregistrement qui dépasse la longueur maximale autorisée. | ||
| + | http:// | ||
| ====== 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' | ===== Outils graphiques et d' | ||
| - | ==== awstats ==== | + | {{page>.git: |
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| ===== webalizer ===== | ===== webalizer ===== | ||
| [[webalizer]] Analyser les logs d' | [[webalizer]] Analyser les logs d' | ||
| + | ===== goaccess ===== | ||
| - | ====== | + | [[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 | + | ====== |
| + | Proxyfier un serveur apache | ||
| + | * https://httpd.apache.org/docs/trunk/fr/ | ||
| + | * https:// | ||