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

RE: [obsdfr-misc] plusieurs serveurs web



Dans ce cas:

1. Ton apache tournera sur le port 80
2. Tes autres servers tourneront sur les ports 800x

Toutes les URLS resoudront vers l'IP de la box.
Apache sera configuré dans ce sens:

1. Activer le mod_proxy (hélas pas activé sur l'Apache standard d'OBSD) 
2. Exemples de directives:

	ProxyRequests Off
	NameVirtualHost 1.2.3.4 # IP de ta box

	<VirtualHost 1.2.3.4>
		# Website géré par l'Apache
		ServerName www.domain.tld
		DocumentRoot /var/www/htdocs/
		# etc...
	</VirtualHost>

	<VirtualHost 1.2.3.4>
		ServerName www.domain2.tld
		ErrorLog blabla
		CustomLog blabla
		ProxyPassReverse / http://127.0.0.1:8002/	 
	</VirtualHost>

	<VirtualHost 1.2.3.4>
		ServerName www.domain3.tld
		ErrorLog blabla
		CustomLog blabla
		ProxyPassReverse / http://127.0.0.1:8003/	 
	</VirtualHost>

-----Original Message-----
From: Jérôme Desquilbet [mailto:jerome AT desquilbet POINT org] 
Sent: jeudi 2 août 2007 8:42
To: misc AT openbsd-france POINT org
Subject: Re: [obsdfr-misc] plusieurs serveurs web

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