Cho mình hỏi về Proxy
Chào các bạn,
Mình cần chương trình hoạt động với tính năng như sau:
Client <===> Proxy <===> Server.
Chtr chạy trên Proxy. Nó sẽ check các http Get request từ client.
Nếu request thoả điều kiện “a” thì nó sẽ edit cái client request thành Get “url_a” và forward đến server
Nếu request thoả điều kiện “b” thì nó sẽ edit cái client request thành Get “url_b” và forward đến server
else nó forward cái “url_client” là url gốc của client đến server.
Bạn nào làm ơn chỉ mình với. Thank và có hậu tạ.
PS: Nếu bạn nào có thể làm freelancer cho mình cái chtr như này thì tốt quá. Thanks.
YM/Sky: vuhuyhnvn
Sử dụng các proxy server như varnish cache để forward request thôi. Có thể configure được ở file default.vcl của varnish
Thank bạn đã reply.
Mình chưa nắm đc cơ chế bắt các request đó như thế nào. Dùng phương thức nào để bắt các request đó cũng như phương thức để forward cái request đó đi. Mình cần can thiệp vào quá trình forward request đo nữa bạn ạ. Các proxy thông thường hay dùng cơ chế Redirect tĩnh. Cái mình cần lại là động, vì đôi khi phải edit/rewrite lại request, phải if … then các kiểu nữa. Có bạn nào có kinh nghiệm về vụ này chỉ giùm mình với.
varnish viết cái default.vcl hỗ trợ nhiều condition theo cú pháp của nó như IF-ELSE các kiểu https://www.varnish-software.com/static/book/VCL_Basics.html