[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obsdfr-misc] plusieurs serveurs web



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Bonjour.


Pour commencer, non ce n'est pas à PF de s'acquiter de ce genre de
tâches. C'est un logiciel de filtrage de paquets IP, son but premier
est de laisser (ou pas) passer des paquets sur une interface réseau...


Avec le Apache 1.3.29 modifié fournis en base dans OpenBSD, y'a que
mod_proxy qui peut vous intéresser, mais il ne fait pas tout ce que
vous désirez.
Oubliez donc Apache 1.3 :).

Je connais un peu le sujet, vu que j'ai dû tout récemment plonger les
mains dans le cambouis afin de mettre en place de l'hébergement
d'applications web Ruby on Rails. En la matière, la mode actuelle
consiste à placer Apache2 en serveur web frontal, à faire fonctionner
l'application web sur un cluster composé de plusieurs instances de
serveurs Mongrel (sur des ports 800x) et à relier Apache2 et
mongrel_cluster en utilisant mod_proxy_balancer (éventuellement les
VirtualHosts d'Apache, et éventuellement mod_rewrite également) (voir
http://wiki.rubyonrails.org/rails/pages/HowtosDeployment et
http://mongrel.rubyforge.org/docs/apache.html pour plus d'informations
à ce sujet).


Installez-donc le Apache 2.2.3 qui est fournis en tant que paquetage,
et lisez http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html
et http://httpd.apache.org/docs/2.2/fr/vhosts/name-based.html
ce qui vous permettra d'y voir un peu plus clair.


Pour la configuration de PHP5 sur le Apache 2.2.3 d'OpenBSD, voyez
l'un des tout récents threads de cette même liste, j'ai posté comment
j'ai fait (car je voulais RoR mais des users tenaient absolument à
garder leur PHP plein de failles)...


Cordialement,

Maxime DERCHE


Jérôme Desquilbet wrote:
> Bonjour
>
>> Le mieux est de tout faire tourner sur Apache avec des virtual hosts
>> (HTTP/1.1).
>
> Bin en fait, je souhaite justement utiliser d'autres serveurs
> qu'Apache (Yaws, ...)
>
>> Si domain1.tld et domain2.tld utilisent des serveurs et technologies
>> propres, tu peux utiliser Apache comme reverse-proxy:
>> Tous les sites resolvent vers la même IP mais lorsque l'Apache
>> recevra une
>> requete pour www.domain2.tld, il réécrira la requête (proxy) pour
>> forwarder
>> vers domain2.tld:8002.
>
> Est-ce que l'Apache 1.3 d'OpenBSD sait faire ça ? La doc ne parle
> pas de reverse proxy...
> Est-ce qu'utiliser PF est une mauvaise idée ?
>
> Merci de tes réponses en tout cas,
>   Jérôme.
>
>>
>> Xavier
>> -----Original Message-----
>> From: Jérôme Desquilbet [mailto:jerome AT desquilbet POINT org] Sent: jeudi
>> 2 août 2007 1:14
>> To: misc AT openbsd-france POINT org
>> Subject: [obsdfr-misc] plusieurs serveurs web
>>
>> Bonjour,
>> J'ai installé OpenBSD sur une boîte devant héberger plusieurs
>> serveurs web,
>> de technologies différentes (enfin, peu importe). Je suis dans la
>> situation
>> où :
>> - domain0.tld:80 est le serveur Apache (v.1.3 en standard avec
>> OpenBSD)
>> - domain1.tld:8001 est un autre serveur
>> - domain2.tld:8002 est un autre serveur
>> - etc.
>>
>> Evidemment, je souhaiterais que domain1.tld et domain2.tld soient
>> accessibles par le port 80 également.
>>
>> Je découvre la doc Apache et j'essaie de comprendre comment
>> utiliser les
>> VirtualHosts, mais j'ai un peu de mal, même à comprendre quel
>> exemple de
>> "Virtual Host examples for common setups" s'appliquerait à mon cas.
>> Par
>> ailleurs, je me demande si PF ne pourrait pas être une autre
>> solution pour
>> ce problème.
>>
>> Bon, j'imagine que c'est un problème courant, et me sens un peu
>> bête de
>> demander mais après avoir lu toutes ces docs et vu l'état de
>> compréhension
>> où j'en suis, je me dis qu'une demande d'aide sur la liste pourrait
>> me faire
>> gagner beaucoup de temps. Que me conseillez-vous ? VirtualHosts ou
>> PF ? Auriez-vous des exemples de fichiers de configuration
>> pour mon cas ?
>>
>> Merci !
>>    Jérôme.
>>
>>
>> ________________________________
>> French OpenBSD mailing list
>> misc AT openbsd-france POINT org
>> http://www.openbsd-france.org/ml
>>
>>
>>
>> ________________________________
>> French OpenBSD mailing list
>> misc AT openbsd-france POINT org
>> http://www.openbsd-france.org/ml
>>
>>
>
>
> ________________________________
> French OpenBSD mailing list
> misc AT openbsd-france POINT org
> http://www.openbsd-france.org/ml
>


- --
Maxime DERCHE
GnuPG public key ID : 0xDEF810D6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGsZrPw/qB9974ENYRAgE+AKCvoMHfYL0+SgR9sv3p88ZYGV0S9gCgkAKK
Cw99E/59xH/7Bh0DKIznnLY=
=Eple
-----END PGP SIGNATURE-----