Multi Site Web derrière IPCOP

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Multi Site Web derrière IPCOP

Messagepar nazgul » 08 Déc 2004 19:21

Bonjour,

Juste une petite question, j'ai beau parcourir le site, je ne trouve pas vraiment une solution à mon problème.

J'ai un ipcop 1.3 configuré ORANGE - VERT - ROUGE.

J'ai une adresse ip fixe et j'ai plusieurs nom de domaine qui sont redirigés vers mon ip fixe.
Par exemple toto.be et tutu.be

Mon problème est assez simple à expliquer :

J'ai 1 site qui est hébergé sur un serveur IIS avec le moteur WebDev, 1 autre site hébergé sur un autre serveur IIS (webaccess d'exchange), 1 site sur un serveur apache et 1 dernier site sur un autre serveur apache (webaccess opengroupware). Concrètement :

www.toto.com ---> serveur IIS (W2K)
mail.toto.com ---> serveur IIS (WebAccess Exchange)

www.tutu.com ---> serveur Apache
mail.tutu.com ---> serveur Apache (WebAccess OpenGroupware)

Ma question est comment faire pour que depuis l'extérieur j'y ai accès sur le port 80.

Est-ce une configuration :
- au niveau d'ipcop (iptables sur le http header ???)
- au niveau d'apache (virtual host et ReverseProxy).

Si quelqu'un sait me répondre, peut-il aussi me fournir un lien vers une doc expliquant le principe car moi je bloque.

Merci
And now, for something completely different...
Avatar de l’utilisateur
nazgul
Premier-Maître
Premier-Maître
 
Messages: 62
Inscrit le: 13 Oct 2003 00:00
Localisation: Belgique

Messagepar yarglaheu » 08 Déc 2004 20:38

Une recherche avec "reverse proxy" et hop les reponses !!!
Avatar de l’utilisateur
yarglaheu
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 206
Inscrit le: 08 Juin 2004 16:13
Localisation: Vichy

Messagepar nazgul » 08 Déc 2004 21:04

Ouais j'ai déjà fait quelques recherches sur ce point.

Mais je voudrais d'abord etre sur de m'aiguiller sur la bonne voie.

En fait sur la doc que j'ai pu consulter il parle de apache en proxy avec mod_proxy mais il semblait devoir définir auprès du client l'adresse du proxy apache qui fait la translation.

D'après toi,

Si dans mon ipcop, je redirige le port 80 vers mon serveur apache (www.tutu.com) et le port 8000 sur mon serveur IIS (www.toto.com)

en modifiant le fichier httpd.conf avec quelque chose du style :

ReverseProxy http://www.tutu.com http://www.toto.com:8000

automatiquement la personne ayant taper dans son browser tombera sur le site hébergé sur IIS (si oui, est-ce qu'il verra dans la barre d'adresse http://www.toto.com:8000 ou bien l'adresse qu'il a tapé http://www.tutu.com) ?

Merci de ton aide.
And now, for something completely different...
Avatar de l’utilisateur
nazgul
Premier-Maître
Premier-Maître
 
Messages: 62
Inscrit le: 13 Oct 2003 00:00
Localisation: Belgique

Messagepar braouazou » 08 Déc 2004 21:07

Cela sera totalement transparent pour l'utilisateur, puisqu'il communiquera uniquement avec l'Apache faisant office de reverse proxy (il faut bien entendu que celui-ci écoute sur le port 80).

C'est à ma connaissance la seule solution à ton "problème".

@++
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar nazgul » 08 Déc 2004 21:10

Merci,

j'implémente ca demain. Je verrai bien le résultat.

Je vous tiens au courant.

Thx

:lol:
And now, for something completely different...
Avatar de l’utilisateur
nazgul
Premier-Maître
Premier-Maître
 
Messages: 62
Inscrit le: 13 Oct 2003 00:00
Localisation: Belgique

Messagepar fa_ » 08 Déc 2004 22:32

tu dois aussi pouvoir le faire avec le mod_rewrite d'apache, mais je ne sais pas te détailler comment et je ne sais pas si cest mieux ou moins bien que le reverse proxy
fa_
Major
Major
 
Messages: 73
Inscrit le: 05 Déc 2004 14:35

Messagepar kikiazerty » 09 Déc 2004 12:29

Meme question avec deux serveur different un site toto.com vers un serveur win 2003 avec IIS et tutu.com vers un serveur linux avec un serveur apache

Une petite question ou doi-je configurer si c'est la cas mon ipcop qui est en amont des serveur ??

Cordialement
Avatar de l’utilisateur
kikiazerty
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 199
Inscrit le: 21 Mai 2003 00:00
Localisation: ROUEN

Messagepar nazgul » 09 Déc 2004 12:33

Justement d'après les réponses qui m'ont été données. Il faut rediriger le port 80 vers ton serveur Linux et un autre port (par ex 8000) vers ton serveur IIS.

Apache peut lui gérer via le reverseproxy les "multi-sites".

Toutes les requetes sur le port 80 vont arrivés sur le serveur Apache qui via ses lignes ReverseProxy va aiguiller en fonction des sites demandés.

Ai-je bien compris ??? :roll:
And now, for something completely different...
Avatar de l’utilisateur
nazgul
Premier-Maître
Premier-Maître
 
Messages: 62
Inscrit le: 13 Oct 2003 00:00
Localisation: Belgique

Messagepar nazgul » 09 Déc 2004 12:45

Sinon je viens de trouver un bon petit tutoriel :

http://www.sheep-team.org/artikles/266

Amusement
And now, for something completely different...
Avatar de l’utilisateur
nazgul
Premier-Maître
Premier-Maître
 
Messages: 62
Inscrit le: 13 Oct 2003 00:00
Localisation: Belgique


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron