Ich verwende zwei System (beide sind Nginx Load Balancer und ein Akt als Backup). Ich möchte einige benutzerdefinierte HTTP-Header hinzufügen und verwenden. Bitte geben Sie Ihren VorschlagHinzufügen und Verwenden von Header (HTTP) in Nginx
zB
upstream upstream0{
#list of upstream servers
server backend:80;
server backup_load_balancer:777 backup;
#healthcheck
}
server{
listen 80;
#Add custom header about the port and protocol (http or https)
server_name _;
location/{
proxy_pass "http://upstream0;#" is included since links are not allowed in the post
}
}
// Backup-System
server{
listen 777;
server_name _;
#doing some other extra stuf
#use port and protocol to direct
}
Dank
Danke. Wie lese ich es in meinem anderen Zuhörer? – mohan
die Variablen $ http_HEADER und $ send_http_HEADER erlauben den Zugriff auf den Inhalt eines Headers in nginx siehe http://wiki.nginx.org/HttpCoreModule#Variables – cobaco
Funktioniert 'add_header', wenn' proxy_pass' verwendet wird? Diese Frage scheint ihr zu widersprechen: http://stackoverflow.com/questions/14501047/how-to-add-a-response-header-on-ninx-when-using-proxy-pass –