根据自己想要的代理的效果, 选择其一

# 访问 /proxy1
# 实则访问 http://127.0.0.1:4000/

# 访问 /proxy1/
# 实则访问 http://127.0.0.1:4000//

# 访问 /proxy1/test.html
# 实则访问 http://127.0.0.1:4000/test.html

location /proxy1 {
	proxy_pass http://127.0.0.1:4000/;
}

# 访问 /proxy2 或者 /proxy2/
# 实则访问 http://127.0.0.1:4000/

# 访问 /proxy2/test.html
# 实则访问 http://127.0.0.1:4000/test.html

location /proxy2/ {
	proxy_pass http://127.0.0.1:4000/;
}

# ============ #

# 访问 /proxy3 或 /proxy3/
# 实则访问 http://127.0.0.1:4000/proxy3

# 访问 /proxy3/test.html
# 实则访问 http://127.0.0.1:4000/proxy3/test.html

location /proxy3 {
	proxy_pass http://127.0.0.1:4000;
}
# 访问 /proxy4 或 /proxy4/
# 实则访问 http://127.0.0.1:4000/proxy4/

# 访问 /proxy4/test.html
# 实则访问 http://127.0.0.1:4000/proxy4/test.html

location /proxy4/ {
	proxy_pass http://127.0.0.1:4000;
}

# ============ #

# 访问 /proxy5
# 实则访问 http://127.0.0.1:4000/ftlynx/

# 访问 /proxy5/
# 实则访问 http://127.0.0.1:4000/ftlynx//

# 访问 /proxy5/test.html
# 实则访问 http://127.0.0.1:4000/ftlynx//test.html

location /proxy5 {
	proxy_pass http://127.0.0.1:4000/ftlynx/;
}
# 访问 /proxy6 或 /proxy6/
# 实则访问 http://127.0.0.1:4000/ftlynx/

# 访问 /proxy6/test.html
# 实则访问 http://127.0.0.1:4000/ftlynx/test.html

location /proxy6/ {
	proxy_pass http://127.0.0.1:4000/ftlynx/;
}

# ============ #

# 访问 /proxy7
# 实则访问 http://127.0.0.1:4000/ftlynx

# 访问 /proxy7/
# 实则访问 http://127.0.0.1:4000/ftlynx/

# 访问 /proxy7/test.html
# 实则访问 http://127.0.0.1:4000/ftlynx/test.html

location /proxy7 {
	proxy_pass http://127.0.0.1:4000/ftlynx;
}
# 访问 /proxy8 或者 /proxy8/
# 实则访问 http://127.0.0.1:4000/ftlynx

# 访问 /proxy8/test.html
# 实则访问 http://127.0.0.1:4000/ftlynxtest.html

location /proxy8/ {
	proxy_pass http://127.0.0.1:4000/ftlynx;
}

# ============ #

# 使用开头匹配, 和直接路径匹配完全一致
location ^~ /proxy9 {
	proxy_pass http://127.0.0.1:4000/;
}

# ============ #

# 正则匹配时, 支持以下两种
# 访问 /proxya
# 实则访问 http://127.0.0.1:4000/proxya

# 访问 /proxya/
# 实则访问 http://127.0.0.1:4000/proxya/

# 访问 /proxya/test.html
# 实则访问 http://127.0.0.1:4000/proxya/test.html

location ~ ^/proxya {
	proxy_pass http://127.0.0.1:4000;
}
# 访问 /proxyb 或 /proxyb/
# 实则访问 http://127.0.0.1:4000/proxyb/

# 访问 /proxyb/test.html
# 实则访问 http://127.0.0.1:4000/proxyb/test.html

location ~ ^/proxyb/ {
	proxy_pass http://127.0.0.1:4000;
}

# ============ #

# 访问 /proxy/test.html
# 实则访问 /www/root/html/proxy/test.html

location ^~ /proxy/ {
	root /www/root/html/;
}

# ============ #

# 访问 /proxy/test.html
# 实则访问 /www/root/html/new_proxy/test.html

location ^~ /proxy/ {
	alias /www/root/html/new_proxy/;
}