upstream apache {
server 127.0.0.1:8080;
}
server{
location ~* ^/service/(.*)$ {
proxy_pass http://apache/$1;
proxy_redirect off;
}
}
Đoạn mã trên sẽ chuyển hướng các yêu cầu nơi url bao gồm chuỗi "dịch vụ" tới một máy chủ khác, nhưng nó không bao gồm các tham số truy vấn.Làm thế nào để tham số chuỗi truy vấn được chuyển tiếp thông qua proxy_pass với nginx?
Tôi không tin bạn có thể làm sau này. Tôi đã cố gắng và nginx phàn nàn với tôi. – duma
Bị khiếu nại như thế nào? Tôi chỉ thử nghiệm nó trên nginx 1.3.4 và nó làm việc tốt cho tôi. – kolbyjack
Humm .. Tôi không thể nhớ lại bây giờ: (Nhưng tôi cảm thấy nó có thể liên quan đến "~ *". Tuy nhiên, tôi vừa kiểm tra, và tôi có nginx 1.2.3 (thông qua homebrew). Có lẽ đó là nó? – duma