Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2663 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  URL Rewritting / configuration sous domaine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

URL Rewritting / configuration sous domaine

n°926737
$@m
Posté le 25-06-2007 à 16:01:06  profilanswer
 

bijour tout le monde  
 
juste une question, comment faire pointer un nom de sousdomaine b.toto.fr vers une ip:port
 
explication :
j'ai 2 serveurs distinct A et B
le premier A est accessible sur port 80 (principal)
le deuxieme B est accessible sur port 8080
 
sur A j'ai fait des sousdomaine avec bind (avec des CNAME vers www et des sousrepertoirs sur A qui correspondent)
là je veux ajouter un sousdomaine toto, mais qui donne acces au serveur B (meme IP donc, mais port différent)

ça c'est fait,
 
maintenant si qq1 pouvait m'éclairer sur les regle pour le URL rewritting...  
 
merci


Message édité par $@m le 29-06-2007 à 11:59:52
mood
Publicité
Posté le 25-06-2007 à 16:01:06  profilanswer
 

n°926739
l0ky
Posté le 25-06-2007 à 16:05:55  profilanswer
 

Aucun lien avec bind.
Ca se fait :
- Soit par le client lui meme qui dit quel port il souhaite (http://serveurblabl.com:8080/). Par defaut les browsers mettent implicitement le port 80
- Soit par redirection par un équipement réseau. Mettons un firewall devant ton serveur web qui va rediriger le trafic arrivant sur le port 80 vers le port 8080.
- Soit via des redirections directement dans la conf apache.


Message édité par l0ky le 25-06-2007 à 16:08:19
n°926740
$@m
Posté le 25-06-2007 à 16:17:45  profilanswer
 

bon... alors je vais etre plus claire sur ma conf, peut etre pourras tu mieux me conseiller :
 
serveurA(80)/lighttpd -| routeur |- wan
serveurB(8080)/apache2
 
- je ne veux pas que le client soit obliger de passer le 8080 donc soluce1 => DEAD
- la redirection non plus car sinon le serveur A n'est plus accessible :/
- il faudrait donc que je fasse une redirection sur lighttpd pour que quand on tape "b.toto.fr" il redirige vers "toto.fr:8080" ?
dans ce cas  
=> redirection web du index -> l'adresse visible sera toto.fr:8080 et non b.toto.fr
=> redirection module redirect de lighttpd, (je connais pas) quel sera le resultat ?
 
EDIT : l'idée est que le client ne fasse pas de difference entre les 2 serveurs, c'est juste un sous domaine...

Message cité 1 fois
Message édité par $@m le 25-06-2007 à 16:18:50
n°926743
Le_Tolier
Hello IT ?
Posté le 25-06-2007 à 16:25:35  profilanswer
 

$@m a écrit :

bon... alors je vais etre plus claire sur ma conf, peut etre pourras tu mieux me conseiller :

 

serveurA(80)/lighttpd -| routeur |- wan
serveurB(8080)/apache2

 

- je ne veux pas que le client soit obliger de passer le 8080 donc soluce1 => DEAD
- la redirection non plus car sinon le serveur A n'est plus accessible :/
- il faudrait donc que je fasse une redirection sur lighttpd pour que quand on tape "b.toto.fr" il redirige vers "toto.fr:8080" ?
dans ce cas
=> redirection web du index -> l'adresse visible sera toto.fr:8080 et non b.toto.fr
=> redirection module redirect de lighttpd, (je connais pas) quel sera le resultat ?

 

EDIT : l'idée est que le client ne fasse pas de difference entre les 2 serveurs, c'est juste un sous domaine...

 

A priori avec apache tu peux  faire ta redirection de port en fonction du nom souhaité seulement la sur le port 80 c est lighthttpd, donc faut voir si c'est pareil.

 

Et n'espere pas faire passer tes deux fluxs 80 et 8080 par le port le 80 de ton routeur sur ton routeur il faudra ouvrir les deux.

 

edit : j'avais mal lu ta réponse, a priori oui le lien sera b.toto:8080 je penses


Message édité par Le_Tolier le 25-06-2007 à 16:30:22

---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°926764
$@m
Posté le 25-06-2007 à 17:00:01  profilanswer
 

bon... donc pas possible de faire un sousdomaine avec un 2eme serveur de manière transparente :/

n°926766
l0ky
Posté le 25-06-2007 à 17:01:36  profilanswer
 

pourquoi ne pas mettre apache sur le 80 et l'autre sur le 8080.
pourquoi ne pas utiliser un reverse proxy sur le 80 directement ?

n°926767
l0ky
Posté le 25-06-2007 à 17:03:05  profilanswer
 
n°926783
$@m
Posté le 25-06-2007 à 17:32:32  profilanswer
 

ben en fait le port 80 est une toute toute petit machine (200MHz sans disque dur et basse conso - WRT) et qui tourne H24.
L'autre est PC normal (donc apache) et me sert en interne et que j'aimerai administrer facilement (lorsqu'il est allumé ) de l'extérieur (script perso)...
Donc ton lien me va bien, mais il faut transposer à lighttpd (je vais googler un peu quoi) et changer le www.alice.truc du lien, par b.toto.fr


Message édité par $@m le 25-06-2007 à 17:32:47
n°928009
$@m
Posté le 28-06-2007 à 11:09:46  profilanswer
 

bon j'ai trouvé le reverse proxy de lighttpd :)

 

donc quand je demande b.toto.fr, ca me renvoi automatiquement (transparent) vers www.toto.fr:8080

 

maintenant, est-ce que sait comment virer les ~ sous apache (pour les repertoire perso) ?
dans les conf ?
j'ai essayé le rewritting, mais je pige rien à l'écriture des regles :/

Message cité 1 fois
Message édité par $@m le 28-06-2007 à 11:10:03
n°928074
memaster
ki a volé mon 62?
Posté le 28-06-2007 à 12:30:41  profilanswer
 

$@m a écrit :

bon j'ai trouvé le reverse proxy de lighttpd :)
 
donc quand je demande b.toto.fr, ca me renvoi automatiquement (transparent) vers www.toto.fr:8080
 
maintenant, est-ce que sait comment virer les ~ sous apache (pour les repertoire perso) ?
dans les conf ?
j'ai essayé le rewritting, mais je pige rien à l'écriture des regles :/


utiliser les <virtualhosts>


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
mood
Publicité
Posté le 28-06-2007 à 12:30:41  profilanswer
 

n°928519
$@m
Posté le 29-06-2007 à 11:57:15  profilanswer
 

merci, c'est ce que j'ai fait, ca marche bien :)

 


Mais j'aimerais tout de meme comprendre comment fonctionne le URL rewritting, si qq1 peut m'clairere, google ne m'aide pas vraiment sur ce coup là :/


Message édité par $@m le 29-06-2007 à 11:58:21
n°928673
P-Y
Posté le 29-06-2007 à 15:41:54  profilanswer
 

Il faut utiliser le module mod_rewrite:
 
http://www.webmaster-hub.com/publi [...] e-des.html
 
Si tu connais le principe des expressions regulieres, tu ne devrais pas avoir trop de soucis...

n°928736
$@m
Posté le 29-06-2007 à 19:17:39  profilanswer
 

c'est justement là le blem... mais en faisant différentes recherche la dessus (expression etc...) et sur le rewrite version apache... j'ai pu faire des choses... mais mon lighttpd plante :??: sur ce que je veux faire, du coup je suis coincé :/
 
pour info c'est un truc simple :
url=a.toto.fr/naoik -> à modifier en -> a.toto.fr/contenu/a.toto.fr/naoik
 
que j'a fais par :
^/(.)+ => /contenu/a.toto.fr/$1

n°928846
e_esprit
Posté le 30-06-2007 à 12:26:30  profilanswer
 

ton (.) ne va matcher qu'un seul caractère si je ne m'abuse ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°928873
$@m
Posté le 30-06-2007 à 16:03:40  profilanswer
 

peut etre .* ?
bon de toute facon lighttpd plante :/ donc... je laisse tombé :sweat:

 

merci tout de meme et merci pour le proxy :jap:


Message édité par $@m le 30-06-2007 à 16:03:49

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  URL Rewritting / configuration sous domaine

 

Sujets relatifs
Configuration dns sur macproblème de configuration urpmi
[Iptables] Configuration NAT dans les deux sensConfiguration proftpd
Domaine Samba et multi-sites relié en VPN ?Connexion client Linux domaine Samba/Ldap
Configuration ApacheConfiguration serveur. Lecture du contenu OU téléchargement.
configuration sendmail sur openBSDProblème de Configuration Samba
Plus de sujets relatifs à : URL Rewritting / configuration sous domaine


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR