正向代理
电脑直接访问外网的代理服务器,再从代理服务器跳到外网的服务器
反向代理
客户访问一个网站,然后再从代理服务器分配到服务器上,客户无感知的访问服务器资源
(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;
}
}