Aller au contenu

Haproxy Et Virtual Host


via78

Messages recommandés

bonjour,

historique de ma configuration :

1 j'ai fais du reverse proxy en suivant le tuto de CoolRaoul ( tres bien en passant)

2 j'ai commenté les lignes dans le fichier /usr/syno/apache/conf/httpd.conf-user et installer Haproxy

haproxy répond a 80% a mes attente mais .... je ne comprend pas certain blocage que je rencontre.

a) lorsque je faisais du Reverse proxy, j'avais accès a mon site web sur mon nas sans aucun problème ( j'ai déclarer tous mes Virtual Host dans le fichier et rien dans l'interface DSM)

Depuis que j'ai installer Haproxy, je n'est plus acces a mon site web sur le port 80 avec la conf standard.

c'est peux etre normal parce que le Virtual host n'est plus indiqué dans les fichiers ???

si c'est ca, alors ca va aller pour la suite, sinon j'ai louper un épisode.

explication :

B) haproxy peux rediriger un site entrant vers une adresse de serveur ou localhost avec un port désigné en fonction du nom du sous domaine. Mais il ne peux pas faire de la redirection de port et orienté vers un répertoire ou un target en meme temps. exemple url sur le poste distant https://photo.nomdedomaine.fr et arrivé sur le nas avec l'URL http://localhost/photo/ de meme pour time backup etc ......

=> donc voici a quoi je pense :

mixer les 2, explications de ce que je veux faire : url sur le poste distant https://photo.nomdedomaine.fr et arrivé sur le nas avec l'URL http://localhost/photo/

voila comment je pense que ca peux se faire : entrer sur ma box avec le port 443 avec une URL de type https://application.nomdedomain.fr => BOX => même url port 5443 => Haproxy du NAS

maintenant dans le haproxy je vais configure que application.nomdedomain.fr doit aller vers localhost avec le port 3000 (par exemple)

donc sortie de HAPROXY => http://localhost:3000 => revese proxy => http:localhost/application/ (si c'est pour les photos url d'entre https://photo.nomdedomaine.fr => http://localhost/photo/)

conf de revers proxy

# PhotoStation

<VirtualHost *:3000>

ServerName *
ProxyPass http://localhost:80

ProxyPassReverse / http://localhost:80/

DocumentRoot /var/packages/PhotoStation/target/photo

</VirtualHost>

voila, c'est un peu tortueux mais si ca fonctionne ca me va.

si ca ne fonction pas c'est que je n'ai pas compris quelque chose, alors merci d'éclaire ma lanterne.

merci d'avance,

Via

Modifié par via78
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.