nginx 反向代理配置

1.安装
yum -y install nginx
2.启动
systemctl restart nginx
3.配置1
vim /etc/nginx/nginx.conf

########## 注释掉
##server {
##########****
###}

4.配置2
在/etc/nginx/default.d/ 创建文件
echo >> 166.conf<<EOF
########## 请求转发到166,167,168,169
##########
upstream www.conan.com {
#####ip_hash;
server 1016.157.166:9003;
server 1016.157.167:9003;
server 1016.157.168:9003;
server 1016.157.169:9003 backup;
server 1016.157.170:9003 max_fails=3 fail_timeout=20s;
}
upstream www.conan1.com {
server 1016.157.166:9001;
server 1016.157.167:9001;
server 1016.157.168:9001;
server 1016.157.169:9001;
}
server {
listen 9003;
server_name _;
location / {
########## proxy_pass http://10.16.157.166:9003;
proxy_pass http://www.conan.com;
proxy_set_header Host host:host:host:server_port;
########## proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
########## proxy_set_header Via “nginx”;
}
}
server {
listen 9001;
server_name _;
location / {
########## proxy_pass http://10.16.157.166:9003;
proxy_pass http://www.conan1.com;
proxy_set_header Host host:host:host:server_port;
########## proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
########## proxy_set_header Via “nginx”;
}
}
##########
EOF

5.重载 或 重启
nginx -s reload
systemctl restart nginx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值