J’était en train de configurer pour la ènième fois un des serveurs avec lequel je travaille et je réalise que je passe mon temps pour chercher comment configurer.
J’ai pensé vous fournir mes switch préférés.
Sortir les options du .htaccess
Il est recommandé d’utiliser un pannel pour les configurations. Question de sécurité, permettre a tout le monde de modifier le serveur apache par un .htaccess, c’est dangeureux. Alors, j’ai mis la syntaxe pour l’ajouter au bloc du <VirtualHost/> directement.
Sous ISPConfig Simplement aller dans “Sites”, choisir un domaine, puis “Options”.
Configurations
Redirect de tout les domaines
Ça permet d’éviter d’avoir l’indexation sur n’importequel domaine que celui voulu. Personnellement je n’aime pas les domaines www.truc.com car ça rallonge. Mais beaucoup de monde utilise encore cette syntaxe… alors j’utilise un bloc mod_rewrite
RewriteEngine On RewriteCond %{HTTP_HOST} !^renoirboulanger\.com RewriteRule ^/(.*) http://renoirboulanger.com/$1 [R=301] |
Encoding UTF-8 pour tous!!
Vous savez les "é" et "√ä" caractères nuisibles, souvent dus au fait que soit; la base de donnée communique pas dans le même Character Encoding que ce que Apache donne comme document... et le document-type du html. Trois sources d'erreur. Plein de combinaisons possibles!
Apache
Ajouter au bloc <VirtualHost/> du site.
AddDefaultCharset utf-8 |
MySQL
Généralement (Debian et Ubuntu) dans “/etc/mysql/my.cnf”
[mysqld] default-character-set=utf8 ~ [mysql] default-character-set=utf8 |
Augumenter la mémoire PHP
Parceque WordPress semble partir des fois en balloune… j’aime mieux le configurer dans le bloc <VirtualHost/> par site qui vit ce problème.
{code:title=Dans ISPConfig, Sites, sitename, Options}
php_value memory_limit 56M
{code}