Nginx路由
http {
map $http_user_agent $backend {
default "default_backend";
~*Android.* "android_backend";
~*iPad.* "ipad_backend";
~*iPhone.* "iphone_backend";
}
server {
listen 80;
location / {
proxy_pass http://$backend;
}
}
upstream default_backend {
server backend1.example.com;
}
upstream android_backend {
server backend2.example.com;
}
upstream ipad_backend {
server backend3.example.com;
}
upstream iphone_backend {
server backend4.example.com;
}
}
最后更新于