代理服务
正向代理
反向代理
配置语法
例子:
# 反向代理
...
# 匹配 proxy 访问 转发给 8080端口
location ~ /proxy$ {
proxy_pass http://127.0.0.1:8080
}Last updated
# 反向代理
...
# 匹配 proxy 访问 转发给 8080端口
location ~ /proxy$ {
proxy_pass http://127.0.0.1:8080
}Last updated
# 正向代理
...
# 匹配 proxy 访问 转发给 8080端口
resolver 8.8.8.8 #设置dns服务器
#将所有访问转发
location / {
proxy_pass http://$http_host$request_uri;
} # 常用代理的配置方式 demo
...
location / {
proxy_pass http://127.0.0.1:8080
proxy_redirect default; //302跳转的时候,默认
proxy_set_header Host $http_host
proxy_set_header X-Real-IP $remote_addr; //真实的ip信息要返回给后面
proxy_connect_timeout 30;
proxy_send_timeout 60;
proxy_read_timeout 60;
proxy_buffer_size 32k; # 缓冲区大小
proxy_buffering on;
proxy_buffers 4 128k;
proxy_busy_buffers_size 256k;
proxy_max_temp_file_size 256k; # 临时文件大小
}
...