Web&Dev | Partager mes recherches, mise en oeuvre…

TAG | debian

Une très simple commande pour un effet assez efficace consiste a activer le module deflate sur apache 2 pour compresser les pages web et ainsi accelerer le transfert des pages web

a2enmod deflate

puis on retrouve dans /etc/apache2/mod-enabled/deflate.conf
<IfModule mod_deflate.c>
<FilesMatch "\.(html|php|txt|xml|js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

, , , , , , , Hide

Pour pouvoir gérer le cache du navigateur, il est possible d’activer le module expires

a2enmod expires

puis placer un .htaccess à la racine du site du style à adapter au rafraichissement de votre site via le tableau de concordance :

# Control du Cache client avec un .htaccess EXPIRES BY TYPE

### Activer le moteur d’expiration  Expires engine
ExpiresActive On
### expires apres un mois dans le cache du client

ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/pdf A2592000
ExpiresByType application/x-javascript A2592000
ExpiresByType text/html A2592000
ExpiresByType text/plain A2592000
### expires after 4.8 hours
ExpiresByType text/css A17200

# Tableau des concordances

# 300 5 MIN
# 600 10 MIN
# 900 15 MIN
# 1800 30 MIN
# 2700 45 MIN

# 3600 1 HR
# 7200 2 HR
# 10800 3 HR
# 14400 4 HR
# 18000 5 HR
# 36000 10 HR
# 39600 11 HR
# 43200 12 HR
# 46800 13 HR
# 50400 14 HR
# 54000 15 HR
# 86400 24 HR

# 86400 1 DAY
# 172800 2 DAY
# 259200 3 DAY
# 345600 4 DAY
# 432000 5 DAY
# 518400 6 DAY
# 604800 7 DAY

# 604800 1 WEEK
# 1209600 2 WEEK
# 1814400 3 WEEK
# 2419200 4 WEEK

# 2419200 1 MONTH (FEBRUARY)
# 2505600 1 MONTH (FEBRUARY LEAP YEAR)
# 2592000 1 MONTH (APRIL, JUNE, SEPTEMBER, NOVEMBER)
# 2678400 1 MONTH (JANUARY, MARCH, MAY, JULY, AUGUST, OCTOBER, DECEMBER)
# 31536000 12 MONTH

, , , , , , , Hide

Pour rediriger, un nom de domaine introuvable lorsqu’on utilise Squid.

Dans le fichier ERR_DNS_FAIL ( situé /usr/share/squid/errors/French/ERR_DNS_FAIL )  si votre Squid est configuré en Français ( répertoire English par défaut ).

en rajoutant le code suivant dans le header

<script language= »javascript » type= »text/javascript »>
<!–
window.location.replace(« http://www.google.fr/search?q= » + window.location.href );
–>
</script>

ici je redirige la recherche vers google.fr.

, , , , , Hide

Rapide pense-bete d’installation du mod python sur apache2

aptitude install libapache2-mod-python

puis ajout d’un lien symbolique dans les modules

ln -s /etc/apache2/mods-available/python.load /etc/apache2/mods-enable/python.load

on recharge la config du apache2

/etc/init.d/apache2 reload

et pour activer la gestion de python dans un répertoire via un .htaccess on applique celui dans le repertoire web désiré

AddHandler mod_python .py
PythonHandler q
PythonDebug Off

, , , , , Hide

oct/09

13

Gestion des hosts virtuels via LDAP

Gestion des hôtes virtuels de Apaches au travers de LDAP http://modvhostldap.alioth.debian.org/

Permet de configurer Apache au travers de la branche ou=vhosts.

En injectant un ldif du type

dn: apacheServerName=blog.webetdev.com,ou=vhosts,dc=webetdev,dc=com
objectClass: top
objectClass: apacheConfig
apacheServerName: blog.webetdev.com
apacheDocumentRoot: /path/siteweb/blog.webetdev.com
apacheServerAdmin: contact@webetdev.com

Ou via PHP

$dn = « apacheServerName= ».$_GET["domaine"]. »,ou=vhosts,dc=domaine,dc=com »;

$info["objectClass"][0] = « top »;
$info["objectClass"][1] = « apacheConfig »;
$info["apacheServerName"] = « blog.webetdev.com »;
$info["apacheDocumentRoot"] = « /path/site/ »;
$info["apacheServerAdmin"] = « contact@webetdev.com »;

ldap_add($ldapLink,$dn,$info);

, , , Hide

Installation d’un annuaire LDAP sur un serveur en Raid 5.

Les postes lors de la connexion des utilisateurs téléchargent leur profile itinérant ; fichiers, partages , historiques.

Procédure d’installation du serveur :

Installation d’un serveur LDAP

Procédure d’installation du client:

Installation d’un client se connectant à un serveur LDAP

Copie des disques durs:

, , Hide

Theme Design by devolux.org

Calendrier

mars 2010
L Ma Me J V S D
« déc    
1234567
891011121314
15161718192021
22232425262728
293031  
To top
Better Tag Cloud