正向代理

电脑直接访问外网的代理服务器,再从代理服务器跳到外网的服务器

反向代理

客户访问一个网站,然后再从代理服务器分配到服务器上,客户无感知的访问服务器资源

(1)打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到liunx系统tomcat主页面中

server {
        listen       80;
        server_name  www.123.com;

        location / {
            proxy_pass http://127.0.0.1:8080;
            index  index.html index.htm index.jsp;
        }
    }

(2)实现效果使用nginx反向代理,根据访问的路径跳转到不同端口的服务中
nginx监听端口为9001
访问http://192.168.17.129:9001/edu/ 直接跳转到127.0.0.1:8080
访问http://192.168.17.129:9001/vod/ 直接跳转到127.0.0.1:8081

server {
        listen  9001;
        server_name  192.168.17.129;

        location ~/edu/ {
            proxy_pass http://127.0.0.1:8080;
            index  index.html index.htm index.jsp;
        }
        location ~/vod/ {
            proxy_pass http://127.0.0.1:8081;
            index  index.html index.htm index.jsp;
        }
    }