Comment faire pour Supprimer le Client dans les en-Têtes de Nginx avant de transmettre la demande au serveur en amont?
Le serveur en Amont est wowza , qui n'accepte pas les en-têtes personnalisés si je n'ai pas l'activer sur le niveau d'application.
Nginx est un serveur proxy, le navigateur je veux envoyer quelques en-têtes personnalisés qui doit être reçu et enregistré par Proxy Nginx mais avant transfert de la demande vers le serveur en amont de ces en-têtes doivent être retirés de la demande.
Donc, en amont du serveur jamais venu à savoir que là où tous les en-têtes personnalisés.
J'ai essayé proxy_hide_header
ainsi que proxy_set_header "<header>" ""
, mais semble comme ils s'appliquent aux en-têtes de réponse pas les en-têtes de requête.
Et même si j'accepte d'activer les en-têtes sur wowza, puis encore une fois je ne suis pas en mesure de trouver un moyen d'activer les en-têtes au niveau du serveur pour toutes les applications. A ce stade, j'ai ajouter des en-têtes à chaque nouvelle application qui n'est pas possible pour moi de le faire.
Toute aide serait appréciée.
OriginalL'auteur maddygoround | 2017-06-14
Vous devez vous connecter pour publier un commentaire.
La
proxy_set_header HEADER ""
fait exactement ce que vous attendez. Voir https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header.J'ai juste confirmé ce travail est documenté, j'ai utilisé Nginx v1.12.
OriginalL'auteur roryrjb