博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx 反向代理 分配方式 防攻击真实Ip
阅读量:5919 次
发布时间:2019-06-19

本文共 890 字,大约阅读时间需要 2 分钟。

hot3.png

用了这么久的Nginx,现在想做一个Nginx初级入门问题指导。

Nginx用于服务器负载均衡,反向代理。

1. Nginx反向代理局域网服务器,必须将服务器软件防火墙端口开放。

(此处注意区别 硬件防火墙与软件防火墙,开启硬件防火墙是可以用ip+端口方式访问的)

/etc/init.d/iptables statusvi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3001 -j ACCEPT

2. 代理分配方式:

    轮询

upstream name {    server 192.168.0.1:8081;    server 192.168.0.2:8081;}

    权重

upstream name {    server 192.168.0.1:8081 weight=1;    server 192.168.0.2:8081 weight=2;}

    备用

upstream name {    server 192.168.0.1:8081 ;    server 192.168.0.2:8081 backup;}

3.发送给后端的真实请求者ip,用于后端防攻击策略。

location /appName {    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}

4.proxy_pass 配置注意:appName  要和你代理资源的应用程序名字一样,否则会出现各种奇怪的问题

location /appName {    proxy_pass http://upstreamName/appName ;    proxy_set_header Host $host;}

转载于:https://my.oschina.net/GoogleFan/blog/516344

你可能感兴趣的文章
linux grub修复
查看>>
半自动获取日志脚本
查看>>
Some Insight into Open vSwitch Configuration
查看>>
关于爱情的经典语句
查看>>
Linux设置静态IP
查看>>
功能测试-安装测试
查看>>
2.前言(cocos2d-x环境搭建 android篇)
查看>>
linux命令学习记录
查看>>
centos系统删除多余网卡的方法
查看>>
Swap file ".." already exists!
查看>>
深入玩转K8S之外网如何访问业务应用(nginx-ingress篇)
查看>>
Vnc viewer Linux远程连接
查看>>
Symantec System Recovery 2013 R2 安裝操作指南
查看>>
:() { :|:& }; : # <-- 打开终端,输入这个,回车.你看到了什么??
查看>>
Nginx 日志文件切割
查看>>
[李景山php]每天TP5-20170102|thinkphp5-Env.php
查看>>
router-id的作用
查看>>
how to remove sql cluster 2012
查看>>
fdisk交互式划分磁盘分区示例
查看>>
Linux 根分区空间不足,mysql数据占用过大
查看>>