反向代理:客户端通过代理服务器可以拿到目标服务器的资源

Nginx配置反向代理:

server {

listen 80;#监听的端口号
server_name localhost;#监听地址
location / { # 斜杠(/)代表根目录
    root html; #代表html路径
    proxy_pass http://127.0.0.1:8080; //转发地址
    index index.html index.htm;
}

}

proxy_pass详解:
假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。
第一种:
location /proxy/ {
proxy_pass http://127.0.0.1/;
}
代理到URL:http://127.0.0.1/test.html

第二种(相对于第一种,最后少一个 / )
location /proxy/ {
proxy_pass http://127.0.0.1;
}
代理到URL:http://127.0.0.1/proxy/test.html

第三种:
location /proxy/ {
proxy_pass http://127.0.0.1/aaa/;
}
代理到URL:http://127.0.0.1/aaa/test.html

第四种(相对于第三种,最后少一个 / )
location /proxy/ {
proxy_pass http://127.0.0.1/aaa;
}
代理到URL:http://127.0.0.1/aaatest.html

标签: none

仅有一条评论

  1. 1 1

    555

添加新评论