Salut à tous,
Voici mon problème :
Pour faire simple on va dire qu'il y a deux serveurs :
- le Serveur A, il est connecté à Internet directement, a un IP dynamique, un nom de domaine ainsi qu'un serveur web (Apache)
- le Serveur B, il est connecté au Serveur A et dispose d'un serveur web lui aussi (Apache aussi)
Le but est de faire en sorte que les requêtes d'un autre nom de domaine que celui du Serveur A, aillent vers le Serveur B...
Comment faire ? J'ai vu qu'il y avait des possibilités avec Bind : http://lea-linux.org/reseau/dns2.html(...) mais il est dit qu'il faut un IP fixe... Je suis aussi tombé là-dessus : http://www.linux-sottises.net/bind.php(...) mais ça me semble un peu obscure et pas super adapté.
Est-ce que Apache peut faire le boulot ?
En gros il suffirait de faire, si Serveur A a une IP 192.168.0.1 et Serveur B 192.168.0.2 :
"Si *.serveurb.org > 192.168.0.2" non ?
Merci d'avance pour votre aide.
# proxy apache
Posté par CoCoZ (site web personnel) . Évalué à 1.
[^] # Re: proxy apache
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 2.
# Utilise le port forwarding
Posté par allcolor (site web personnel) . Évalué à 2.
# Tout avec Apache.
Posté par Wawet76 . Évalué à 6.
Dans ce virtualhost, tu utilises mod_rewrite ou même mod_proxy tout seul pour faire un reverse proxy vers ton autre serveur.
C'est tout bien documenté sur le site d'Apache. Normalement ça doit ressembler à ça :
NameVirtualHost *
[VirtualHost *]
ServerName serveurb.org
ProxyPass / http://192.168.0.2/(...)
ProxyPassReverse / http://192.168.0.2/(...)
[/VirtualHost]
Et puis tu ajoutes pour le www :
[VirtualHost *]
ServerName www.serveurb.org
RedirectPermanent / http://serveurb.org/(...)
[/VirtualHost]
Et n'oublie pas de decommenter la directive loadmodule de mod_proxy si ce n'est pas déjà fait. (et faut remplacer les [ par des < )
[^] # Re: Tout avec Apache.
Posté par kaulian (site web personnel) . Évalué à 1.
Sur mon serveurB j'ai des sous domaines, la redirection du nom de domaine serveurb.org, fonctionne bien par contre toto.serveurB.org me ramene toujours sur serveurB.org alors qu'apache sur serveurB.org est bien configuré pour gérer ces sous domaines dois je déclarer chacun de mes sous domaines dans serveura.org ???
[^] # Re: Tout avec Apache.
Posté par Wawet76 . Évalué à 2.
Si tu n'as pas beaucoup de nom sur serveurA, tu peux transférer tout le trafic à serveurB avec modProxy, sauf pour les virtualhosts gérés par serveurA.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.