Bonsoir
Je cherche à faire fonctionner plusieurs sites internet sur une debian etch.
La petite difficulté, c'est qu'il est intéressant (surtout au niveau des performances) d'utiliser plusieurs serveur httpd.
Notamment apache2, et lighthttpd. Et il faut qu'ils soient tous sur le port 80.
J'ai actuellement une solution qui consiste à lancer lighthttpd sur un port quelconque (non ouvert à l'extérieur, avec iptable), et faire le lien avec virtualhost d'apache et son mod_proxy.
Le problème ce situe au niveau des performances de mod_proxy d'apache, je n'ai pas envi de changer de configuration régulièrement.
J'ai donc pensé à squid, qui permet de mettre en cache les requêtes, mais aussi pas mal d'autres choses.
Je me demande si il est possible que squid reçoive toute les requêtes du port 80, et en fonction du domaine (même principe que les virtualhost d'apache), il redirige soit vers apache2 (disons le port 80), soit lighthttpd (le port 3000 par exemple). Le fait d'utiliser squid permet aussi d'avoir de meilleure performances, et combiner squid et mod_proxy me semble très lent.
# RTFM :)
Posté par Yann 'Ze' Richard (site web personnel) . Évalué à 0.
[^] # RTFQ
Posté par symoon . Évalué à 2.
http://wiki.squid-cache.org/SquidFaq/ReverseProxy
[^] # Re: RTFQ
Posté par yellowiscool . Évalué à 1.
Si j'ai bien compris, une configuration de ce type fonctionnerait:
Reste à savoir, si le fait que le port soit différent fonctionne…
Envoyé depuis mon lapin.
# Plusieurs IP
Posté par Émilien Tlapale . Évalué à 1.
++
[^] # Re: Plusieurs IP
Posté par yellowiscool . Évalué à 2.
Je retiens quand même l'idée :-)
Envoyé depuis mon lapin.
[^] # Re: Plusieurs IP
Posté par nomorsad . Évalué à 1.
/sbin/ifconfig eth0 up
/sbin/ifconfig eth0 172.16.3.1
/sbin/ifconfig eth0:0 172.16.3.10
et hop 2 @ip pour la meme carte.
Dans le DNS, tu met
www.siteapache.com ->172.16.3.1
www.sitelhttpd.com -> 172.16.3.10
Allez, tu peux le faire :)
[^] # Re: Plusieurs IP
Posté par nomorsad . Évalué à 1.
Dans la config de apache et lighthttpd, il faut les faire écouter chacun sur une des @IP configurer (par exemple la directive "Listen" pour Apache)
[^] # Re: Plusieurs IP
Posté par nomorsad . Évalué à 1.
Puisque t'es sur Debian, autant utiliser le fichier dédié (j'espere que je dit pas de betises, moi je connais que Gentoo ;-) :
/etc/network/interfaces
exemple tiré de la doc :
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
iface eth0:0 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
cf. : http://www.debian.org/doc/manuals/reference/ch-gateway.fr.ht(...)
[^] # Re: Plusieurs IP
Posté par yellowiscool . Évalué à 2.
Souvent les hébergement de dédié font payer chers l'ip supplémentaire.
Envoyé depuis mon lapin.
[^] # Re: Plusieurs IP
Posté par nomorsad . Évalué à 1.
Par contre, aucune idée du prix sur un hébergement...
[^] # Re: Plusieurs IP
Posté par yellowiscool . Évalué à 2.
Envoyé depuis mon lapin.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.