Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/05/2019, à 10:47

phoenix751

[Resolue] Nginx : Comment cacher le port de l'url ?

Bonjour,
Je rencontre un problème avec nginx sur mon serveur ubuntu. Quand j’affiche mon site dans le navigateur, mon url et composé comme ceci :
https://www.mondomain.fr:leport
Je souhaiterai cacher le port contenu dans l’url
A savoir que mon nginx aura plusieurs site (PHP et ASP.net) et que je fais un test sur un site ASP.net (le plus exotique en premier).
Je vous envoi ma config nginx :

server {
    listen   80 default_server;
    return   444;
}

server {
    	listen        80;
	server_name : localhost mondomain.fr www.mondomain.fr;
	port_in_redirect on;

	location / {
	  	rewrite /$1  break;
		proxy_pass         http://localhost:5050;
		proxy_http_version 1.1;
		proxy_set_header   Upgrade $http_upgrade;
		proxy_set_header   Connection keep-alive;
		proxy_set_header   Host $http_host;
		proxy_cache_bypass $http_upgrade;
		proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header   X-Forwarded-Proto $scheme;
	

    }

}

Merci d’avance pour votre aide
Julien

Dernière modification par phoenix751 (Le 15/05/2019, à 17:29)

Hors ligne

#2 Le 15/05/2019, à 12:52

jean-luc5629

Re : [Resolue] Nginx : Comment cacher le port de l'url ?

Bonjour,

En rajoutant cette ligne peu être:

proxy_redirect http://$host:5050/ http://$host/;

Hors ligne

#3 Le 15/05/2019, à 16:08

phoenix751

Re : [Resolue] Nginx : Comment cacher le port de l'url ?

Merci pour ta réponse.

Malheureusement cette ligne ne fonctionne pas
je les mise de cette façon :

server {
    	listen        80;
	server_name : localhost mondomain.fr www.mondomain.fr;
	port_in_redirect on;

	location / {
	  	rewrite /$1  break;
		proxy_pass         http://localhost:5050;
		proxy_http_version 1.1;
		proxy_set_header   Upgrade $http_upgrade;
		proxy_set_header   Connection keep-alive;
		proxy_set_header   Host $http_host;
		proxy_cache_bypass $http_upgrade;
		proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header   X-Forwarded-Proto $scheme;
	       proxy_redirect http://$host:5050/ http://$host/;

    }

}

Dernière modification par phoenix751 (Le 15/05/2019, à 16:08)

Hors ligne

#4 Le 15/05/2019, à 17:29

phoenix751

Re : [Resolue] Nginx : Comment cacher le port de l'url ?

Merci de ton aide j'ai trouver il passer juste en https dans le naviguateur du coup j'ai fais un serveur 443ssl et un autre 80 avec une redirection ssl
Merci de ton aide

Hors ligne