2015-11-11 3 views
1

Я считаю, что это должна быть легкая находка, но для жизни меня я не могу найти ответа. Я пытаюсь установить прокси-заголовки, и я попытался следующие способы:nginx lua set proxy headers

location/{ 
     access_by_lua ' 
      ngx.header["ZZZZ"] = zzzzz 
      proxy_pass http://127.0.0.1:8888; 
     '; 

ИЛИ

location/{ 
     access_by_lua ' 
      ngx.proxy_set_header["ZZZZ"] = zzzzz 
      proxy_pass http://127.0.0.1:8888; 
     '; 

Что такое правильный способ установить заголовок прокси.

Спасибо stabiuti

ответ

0

Это не правильный путь. Вам не нужно использовать lua для настройки заголовков прокси. Без Lua, вы можете просто сделать:

location/{ 
    proxy_set_header ZZZZ zzzzz; 
    proxy_pass http://127.0.0.1:8888; 
} 

Вы можете прочитать больше о Nginx прокси модуль здесь: http://nginx.org/en/docs/http/ngx_http_proxy_module.html