比如說我們要測試下面這個轉發路徑
location /test1/ {
proxy_pass http://1.0.0.1:80/;
}
location /test2/ {
proxy_pass http://1.0.0.2:80/;
}
我們可以改成下面這樣:
location /test1/ {
proxy_pass http://1.0.0.1:80/this_is_test1/;
# 超時時間設為1s
proxy_connect_timeout 1s;
}
location /test2/ {
proxy_pass http://1.0.0.2:80/this_is_test2/;
# 超時時間設為1s
proxy_connect_timeout 1s;
}
把請求轉到了一個不存在的地址,然后1s超時。
我們再去訪問這個地址,然后 訪問地址 拼接完的代理地址等就可以
在nginx 的 error log 中看到了。