端口转发配置文件
在/etc/nginx/conf.d/目录下创建*.conf文件
# 配置负载均衡池
# test1负载均衡
upstream test1{
server 127.0.0.1:8000;
}
# test2负载均衡
upstream test2{
server 127.0.0.1:8001;
}
# 端口转发
server {
listen 80;
server_name 192.168.0.10;
access_log logs/test/test.log;
error_log logs/test/test.err;
#将所有请求转发给 server1 的应用处理
location /test1/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://test1/;
}
#将所有请求转发给 server1 的应用处理
location /tetst2/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://tetst2/;
}
}
这个配置文件将192.168.0.10下的请求转发到相应的服务上,/test1/开头的请求转发到8000端口,/test2/开头的请求转发到8001端口
网友评论