-- en fait il y a bien mieux comme optimisation , nouvel article bientot --
Voir https://www.webrankinfo.com/forum/t/article-lighttpd-et-apache-sur-le-meme-serveur-ii.95826/
Bonjour,
Je vais vous expliquer comment alleger la charge de votre serveur en servant les fichiers statiques (.ico, .jpeg, .css...) avec lighttpd et en continuant a utiliser apache pour le dynamique et le frontend (les htacess marcheront toujours avec cette méthode ...)
J'ai fait la manip sur un serveur Gentoo (release OVH) d'un ami mais je vais vous expliquer la méthode pour debian aussi ...
Je conseille de quand même maitriser un minimum avant de se lancer dans cette optimisation
Pour ce tuto il faut au moins une IP failover (dispo sur tout les serveurs dédiés ovh et même sur les RPS ..)
Déjà pour configurer l'ip failover le vous conseille d'aller visiter ce guide : http://guides.ovh.com/ConfigurerIpSupplementaire
C'est bon vous avez deux IP qui pointent vers votre serveur ?
On peut passer a la suite...
On va forcer apache a écouté sur l'ip classique (ici XX.XX.XX.XX) et lighttpd sur l'ip failover (ici YY.YY.YY.YY)
Pour ca on va éditer le fichier de configuration d'apache
debian :
gentoo
Ensuite dans le virtualhost du site on ajoute
ATTENTION, nous utilisons le mode proxy ici, il faudra peut etre recompiler apache ou activer le module proxy
Mais il faut aussi indiquer a apache de passer seulement par notre ip principale
On sauvegarde mais sans redémarrer httpd (car lighttpd n'est pas en place encore
On install lighttpd
debian :
gentoo
Note : on peut enlever toute les option (USE="-ssl..." emerge lighttpd) en laissant juste "pcre)
On édite le fichier de conf de lighttpd
on doit ajouter/editer les paramètres suivants :
Si vous avez des question ...
Voir https://www.webrankinfo.com/forum/t/article-lighttpd-et-apache-sur-le-meme-serveur-ii.95826/
Bonjour,
Je vais vous expliquer comment alleger la charge de votre serveur en servant les fichiers statiques (.ico, .jpeg, .css...) avec lighttpd et en continuant a utiliser apache pour le dynamique et le frontend (les htacess marcheront toujours avec cette méthode ...)
J'ai fait la manip sur un serveur Gentoo (release OVH) d'un ami mais je vais vous expliquer la méthode pour debian aussi ...
Je conseille de quand même maitriser un minimum avant de se lancer dans cette optimisation
Pour ce tuto il faut au moins une IP failover (dispo sur tout les serveurs dédiés ovh et même sur les RPS ..)
Déjà pour configurer l'ip failover le vous conseille d'aller visiter ce guide : http://guides.ovh.com/ConfigurerIpSupplementaire
C'est bon vous avez deux IP qui pointent vers votre serveur ?
On peut passer a la suite...
On va forcer apache a écouté sur l'ip classique (ici XX.XX.XX.XX) et lighttpd sur l'ip failover (ici YY.YY.YY.YY)
Pour ca on va éditer le fichier de configuration d'apache
debian :
Code:
vim /etc/apache/httpd.conf
gentoo
Code:
vim /etc/httpd/httpd.conf
Ensuite dans le virtualhost du site on ajoute
Code:
RewriteEngine On
RewriteRule (.*\.(ico|css|jpg|gif|png))$ http://YY.YY.YY.YY/USER/www/$1 [P,NC]
ATTENTION, nous utilisons le mode proxy ici, il faudra peut etre recompiler apache ou activer le module proxy
Mais il faut aussi indiquer a apache de passer seulement par notre ip principale
Code:
Listen XX.XX.XX.XX:80
On sauvegarde mais sans redémarrer httpd (car lighttpd n'est pas en place encore
On install lighttpd
debian :
Code:
apt-get install lighttpd
gentoo
Code:
emerge -av lighttpd
On édite le fichier de conf de lighttpd
Code:
vim /etc/lighttpd/lighttpd.conf
on doit ajouter/editer les paramètres suivants :
Code:
var.basedir = "/home/"
...
"mod_redirect",
...
server.bind = "YY.YY.YY.YY"
...
#si lighttpd recoit une requete autre qu'une image ou un feuille de style on redirige la requete vers le apache
$HTTP["url"] !~ "\.(ico|css|jpg|gif|png)$" {
url.redirect = (
"^/(.*)" => "url.du.domaine"
)
}
Si vous avez des question ...