Pages : 1
#1 Le 15/05/2019, à 09: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, à 16:29)
Hors ligne
#2 Le 15/05/2019, à 11: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, à 15: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, à 15:08)
Hors ligne
#4 Le 15/05/2019, à 16: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
Pages : 1