
Si vous voulez que votre site ait des URLs "propres" virez le vilain www qui ne sert à rien à l'aide du mod_rewrite d'Apache et d'un fichier .htaccess.
Lire la suite →

Si vous voulez que votre site ait des URLs "propres" virez le vilain www qui ne sert à rien à l'aide du mod_rewrite d'Apache et d'un fichier .htaccess.
Lire la suite →

Votre cher Apache fait des siennes et il démarre en vous disant :
[Sun Sep 19 12:06:36 2010] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
...
Rassurez vous rien de grave et ce petit bobo se corrige facilement! Lire la suite →

Un reverse proxy est un serveur placé "en frontal" d'autres serveurs web et dans la plupart des utilisations il sert à repartir la charge, gérer la compression GZIP et le cache. On utilise généralement des solutions comme Nginx, Lighttpd ou encore Varnish. Lire la suite →

Mettons que vous ayez un dossier dont vous ne voulez autoriser l'affichage (listing du directory) qu'à certaines IP et / ou utilisateurs dont le reverse DNS est propre à votre boîte... que faire? Lire la suite →
Vous utilisez l'environnement de développement dit "LAMP" (c'est à dire Linux Apache Mysql Php) ? Et vous avez besoin d'installer la suite en local sur votre Mac pour bosser sur votre code ou des bases de données? Voici MAMP.
Lire la suite →
Si vous avez un peu bidouillé avec les paquets de votre distribution de Proxmox VE, il se peut que vous ayez cassé l'installation interne qui est un mélange d'Apache2 et de perl. C'est gênant puisque cette console web est tout de même un moyen bien pratique de gérer Proxmox... Lire la suite →

Le serveur web Apache 2 est disponible avec deux modules, on ne peut pas installer les deux à la fois ( mpm-worker ou mpm-prefork ) mais il faut en choisir un. Alors lequel? Lire la suite →
Si vous utilisez un serveur web type Apache qui gère les directives via .htaccess et que vous avez un site en HTTPS, sachez que quelques lignes suffisent à forcer l'utilisation de ce protocole... histoire de protéger un peu mieux vos données / informations.
La méthode pour forcer le HTTPS dans Apache consiste à écrire :
RewriteEngine on RewriteCond %{HTTPS} !^on$ [NC] RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L] |
Elle nécessite le mod_rewrite d'Apache et elle consiste à renvoyer toutes les requêtes qui ne sont pas faites en HTTPS ( ligne 2 ) sur la même adresse mais en HTTPS (ligne 3)
via Thomas qui propose aussi une méthode pour rediriger en fonction des ports