配置说明:

1 访问test.cn将会跳转到test.cn/cms。并重新匹配server里面的规则

2 将前端用户访问test.cn/cms 页面转发到 http://172.16.20.1:8080/cms/ 并且前端显示为test.cn/cms

3 将前端用户访问test.cn/u 页面转发到 http://172.16.20.2:8080/u/ 并且前端显示为test.cn/u

4 将前端用户访问‘test.cn/任意6个字符或者数字’ 页面转发到a.b.c/前端输入的任意6个字符或者数字。并且前端显示为‘test.cn/任意6个字符或者数字’

5 将前端用户访问的163.177.111.111重定向到test.cn 并且前端显示为test.cn。如果用户输入163.177.111.111/test 页面会重定向到test.cn/test

6 将域名重定向到ip+端口的形式访问

server {
        listen       80;
        server_name  test.cn;
        rewrite ^/$  http://test.cn/cms;
        location ^~ /cms/ {
                proxy_redirect off;
                proxy_set_header   Host    $host; 
                proxy_set_hea