Tôi sử dụng nginx với một số phụ trợ fastcgi (php-cgi, mod-mono-fastcgi4). Bây giờ tôi cần gửi tiêu đề http bổ sung cho phần phụ trợ fastcgi, về cơ bản giống như proxy_set_header thực hiện khi sử dụng nginx làm proxy ngược. Nhưng với những phát hiện của tôi, không có thứ gì như fastcgi_set_header trong nginx.Gửi tiêu đề bổ sung cho phần phụ trợ FastCGI với nginx
Ai đó có ý tưởng làm thế nào để thực hiện việc này? Tôi không muốn sử dụng các mô-đun nginx bổ sung vì các giải pháp muste có thể dễ dàng triển khai trên một loạt các hệ thống khách hàng.
Tôi cũng đã tìm thấy điều đó.Tuy nhiên, fastcgi_param được sử dụng để đặt biến được gửi tới máy chủ FastCGI - không phải là tiêu đề HTTP. Vấn đề là bạn không thể truy cập các biến fastcgi từ bên trong ứng dụng (đó là một tập lệnh php hoặc một ứng dụng web asp.net). – Dyna
Tôi đã làm cho nó hoạt động ngay bây giờ bằng cách sử dụng 'fastcgi_param HTTP_X_MYVAR' myvalue "; '. Nếu tên biến bắt đầu bằng HTTP_ có vẻ như nó được sao chép sang các tiêu đề. Tuy nhiên, điều này là không có giấy tờ và thực hiện cụ thể và có thể thay đổi với bản phát hành trong tương lai – Dyna
Tìm tốt, Dyna. Tôi sẽ lưu ý về điều đó. – Kamu