Redirection du port 80 vers différents ports en fonction de L'URL

j'ai deux applications, (Atlassian JIRA et Confluence,) à l'écoute sur les ports 8080 et 8090, accessibles par l'exemple.com: 8080 / jira et exemple.com: 8090 / confluence. Je voudrais mettre en place une redirection sur le port 80 de sorte que je puisse accéder aux services par example.com/jira et example.com/confluence.

Est-il un moyen simple pour y parvenir?

9
demandé sur Jordane Lew 2015-01-17 10:01:17

1 réponses

Il y a 2 façons de résoudre ce.

Méthode De Redirection

  1. vous semblez assez habile à configurer des serveurs. Vous aurez besoin d'un serveur web tournant sur le port 80. (Apache: Windows / * nix; IIS: Windows)
  2. configurer un site / dossier virtuel si vous voulez juste example.com/jira et example.com/confluence. Vous pourriez aussi faire jira.example.com et confluence.example.com si vous aviez vos dossiers DNS pointant vers l'hôte.
  3. utiliser une redirection 302 (temporaire/trouvé) pour rediriger un navigateur qui appuie sur cette URL/hôte virtuel vers la nouvelle URL. Cette méthode change l'URL dans le navigateur de sorte que le navigateur affiche en fait les ports 8080 et 8090.

Méthode De Remplacement

l'autre façon, si vous voulez des URLs transparentes serait de configurer des mandataires inversés sur les 2 URLs. De cette façon, le serveur mandataire sur le port 80 répond au client comme si le contenu provenait du port 80. Le serveur web récupère les pages dans le arrière-plan et les sert. Vous avez l'avantage supplémentaire de cacher du contenu en utilisant un proxy inverse.

9
répondu Abhi Devireddy 2015-01-17 07:09:10