Redirection invisible

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,

Je dispose d'un serveur sur lequel j'ai installé nginx et je rencontre quelques difficultés à le configurer.

Mon serveur possède des containers sur lesquels sont hébergés différents services et pour y accéder depuis l'extérieur j'utilise une redirection de port.

Par exemple, pour accéder au service sbd1.monsite.fr hébergé sur mon container 01, je tape sbd1.monsite.fr sur ma barre d'adresse, nginx écoute le port 80 sur ce sous-domaine, fait une redirection vers sbd1.monsite.fr:8080 et iptables, voyant une requête sur le port 8080, renvoie vers mon container 01 port 80.

Actuellement ma configuration nginx est la suivante (pour sbd1.monsite.fr) :

1
2
3
4
5
6
server {
        listen 80;
    server_name sbd1.monsite.fr;

        rewrite ^(.*)$ http://sbd1.monsite.fr:8080$1 permanent;
}

Cette redirection fonctionne parfaitement, mais elle a l'inconvénient de réécrire l'url dans la barre d'adresse du client. Sauriez-vous comment rendre cette redirection invisible aux yeux de l'utilisateur ?

J'ai cherché sur Google et trouvé quelques pistes comme utiliser proxy_pass, mais j'ai des difficultés à adapter ces exemples sur mon propre serveur.

Je vous remercie.

“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” – Rich Cook

+0 -0

Faudrait davantage préciser le titre de ton sujet, indiquer que tu parles de serveur nginx. Parce que là on clique on sait pas si ça va parler d'HTML, de JS, de PHP, d'Apache…

EDIT : je viens de voir le tag. C'est tellement petit sur la liste des sujets que c'est pas vraiment un réflexe…

Édité par Syl

Desolation sur le SdZ | GitHub | Twitter

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte