Rechercher : dans
Par :

Redirection apache vers plusieur serveur web

Dernière réponse le 16 oct 2007 à 17:48:38 AlphaTM, le 15 oct 2007 à 18:57:49 
 Signaler ce message aux modérateurs

Bonjour,

Je vous explique mon probleme, j'ai un serveur apache sur mon pc et une reverse DNS chez FREE

Jusque la tout marche nikel, http://domaine.hd.free.fr pointe bien vers mon site web

J'ai un deuxieme serveur web pour download sur les newsgroup (SABnzbd) qui se trouve sur le port 81 au kel j'accede par l'adresse htt://domaine.hd.free.fr:81

j'ai un troisieme serveur web pour la gestion de mes 2 webcam (webcamXP) qui se trouve sur le port 82 au kel j'accede par l'adresse http://domaine.hd.free.fr:82

Maintenant ma question est comment configurer apache pour que j'accede a tous mes site seulement depuis le port 80

exemple:
http://domaine.hd.free.fr/ =====> vers mon site web
http://domaine.hd.free.fr/news/ =====> vers mon serveur de newsgroup
http://domaine.hd.free.fr/webcam =====> vers mon serveur de webcam

j'ai regarde avec l'option RewriteRule mais je ne peux pas cree de sous domaine donc imposible de rediriger vers une adresse de type http://webcam.domaine.hd.free.fr

donc comment combinner RewriteRule avec un alias pour avoir un truc du stile:

<VirtualHost domaine.hd.free.fr>
ServerName domaine.hd.free.fr
ServerAlias domaine.hd.hd.free.fr/newsgroup/
RewriteEngine On
RewriteRule ^/(.*) \http://127.0.0.1:81/$1 [P]
</VirtualHost>

je pense que ma syntaxe completement fausse mais voila mon probleme

merci de votre aide et a bientot j'espere

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « redirection apache vers plusieur serveur web » dans :
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) Voir Introduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...
[Web] Un minuscule serveur web sous Windows VoirLe plus petit serveur web sous Windows: 28 ko ! C'est TinyWeb. Malgré sa petite taille, il fonctionne très bien et il est très rapide. Avantages: Pas d'installation nécessaire (un seul fichier) Ultra-compact (59 ko seulement ! Compacté...
Freebox et serveur web ou serveur FTP VoirVous souhaitez mettre en place un serveur web ou un serveur FTP (ou tout type de serveur) hébergé sur un ordinateur situé derrière une freebox. Cela est possible, mais plusieurs manipulations sont nécessaires : Configuration du pare-feu...
Linux - Administrer les imprimantes via un serveur WEB (CUPS) VoirCUPS (Common Unix Printing System) propose un serveur WEB pour administrer les imprimantes : http://localhost:631/ Ce serveur peut être utile lorsque les outils graphiques proposés par les distributions ne fonctionnent pas.
Apache - Introduction VoirQu'est-ce qu'un serveur web ? Un serveur web est un logiciel permettant à des clients d'accéder à des pages web, c'est-à-dire en réalité des fichiers au format HTML à partir d'un navigateur (aussi appelé browser) installé sur leur ordinateur...
Attaques de serveurs web VoirVulnérabilité des services web Les premières attaques réseau exploitaient des vulnérabilités liées à l'implémentation des protocoles de la suite TCP/IP. Avec la correction progressive de ces vulnérabilités les attaques se sont décalées vers les...
Intranet et Extranet VoirIntranet Un intranet est un ensemble de services internet (par exemple un serveur web) internes à un réseau local, c'est-à-dire accessibles uniquement à partir des postes d'un réseau local, ou bien d'un ensemble de réseaux bien définis, et...

1

sysinfos.com, le 16 oct 2007 à 03:44:25

Bonjour,

normallement les vhost se configure comme suivant:

<VirtualHost *:80>
ServerAdmin webmestres@monsite.org
DocumentRoot /usr/local/www/data-dist/monsite
ServerName exemple.monsite.org
</VirtualHost>

tu peux aussi faire appelle au reverse proxy qui vient aussi avec apache

pour rediriger un nom de domaine sur un autre serveur sur le reseau :

<VirtualHost *>
ServerName exemple.monsite.org
ProxyPass / http://192.168.16.34/
ProxyPassReverse / http://192.168.16.34/
</VirtualHost>

ou encore pour afficher le contenu dun serveur dans un répertoire dun meme serveur:

ProxyPass /monsitel/ http://192.168.16.34/
ProxyPassReverse /monsite/ http://192.168.16.34/

Répondre à sysinfos.com

2

 AlphaTM, le 16 oct 2007 à 17:48:38

Je voulais te dire un trés trés grand merci a toi grace a ta methode tous marche nikel

<VirtualHost *>
ServerName domaine.hd.free.fr
ProxyPass /news/ http://127.0.0.1:81/sabnzbd/
ProxyPassReverse /news/ http://127.0.0.1:81/sabnzbd/
ProxyPass /webcam/ http://127.0.0.1:82/
ProxyPassReverse /webcam/ http://127.0.0.1:82/
</VirtualHost>

Répondre à AlphaTM