开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2019-08-18
详细说明:各类型代理服务器如何获取真实ip的一个文档。
内容还算详细包括,iis,apache,nginx等代理服务器获取ipWeb应用防火墙
常见问题
贝到某个目录,这里假设为 C: \ ISAPIFilters,同时确保对IS进程对该目录有读取权限。
打开S管理器,找到当前开启的网站,在该网站上右键选择"属性″,打开属性页。
在属性页切换至"“ ISAPI筛选器″,点击“添加”按钮,出现添加窗口
在添加窗口:“筛选器名称″填写"「5 XForwardedFor′,“可执行文件”填写
F5 XForwardedFo.d的完整咯径,点击确定,
重启IS服务器,等待配置生效。
IS7配置方案
通过F5 FOrwarded For模块获取来访者真实IP地址的解决方案,首先需要下载与安装插件
F5 FOrwarded for模块,下载地址
根据自己的服务器操作系统版本将x86 Release或者x64 Release目录下的F5 XffHttPmodUle. dl和
F5 XffhTtpModuLe. ini拷贝到某个目录,这里假设为C:\F5 XForwardedFor\,确保对IS进程对该目
录有读取权限
选择"IS服务器”″选项,按图所示选择“模块″功能:
12508121主页
四全部示0)分依据区域
日 e Default"bsit
5画严
L垂写
副鼎
里认文目录动
a,品bnm
出摆存压缩
国功视型内视图
双击“模块”功能,点击“配置本机模块”∵
模块
使用此功能酊置于处理对eb服务器的请求的本机和托管代码模块←
酷避本机模只
分组依据不进行分组
直看经过排例表
名称
「代码
初国
Modul
%w:ndira\Syitem 32 \ netsrv authaacn. al
联机帮助
nonymousIcent eati on
Systen, heb. security Anonym ousIdnti icatioModul
Busizhutherticati onNo !yle
;ry:tm32\; etrwuuthbas,正1
eMayyiushulheuLicali wMv,, %w.aui1*\3y: Lem02'net
onYali dati moDul
%:ndir*System 32\ netsrvrali defg dl
indir System32\: net:ust err dl
swindir\System32\ nat rwlogcutt, al
osten. heb. security. De faul thuthtnti cati orld
windir%\Sys tem 32\. net srvdefdDt. d
aUthent: cat i onM dule
ndirz\System32\: nerv\ authn ts dl
ryList: nglodul
w ndir*\System 32\: net rvHirlist. dl
DConTressi o Nodu
ndir\System32\:nettrv\compan. al
%w:ndr\Sy:tem2\; netsrv\
Fileuthor iza 10
systen. eb secur ty. FileAuthoriiati erMo dule
Web应用防火墙
常见问题
在弹出框中点击“注册”按钮
模块
作
加托詈根块
配苦太机块
区
使用此功能西置用于
配置本机楼块
分组依据不秘选择个或多个瘦启用的注册块:
厂注()
Anatymons ti fi
Reques mOni tcrMo dule
BasieAuthant:
除0)
查看经过排序的列
助
联机帮助
DaEsultAuthenticati
DefsultDocuneatmo dy
Di gsstAuthen
DymamicCompressionM
Fai ledRequest sIrac
wwincirk\Systom3Zlinetervliisfcgi all
Filssuthorization
System. Web Security. FileAuthorizati nodule
添加下载的DL文件,如下图:
注册本机校块
区
名称①):
*_forwarded- for x86
路径):
C:x_forwarded_forlx86\f5xffhttpmodule.dll
确定
取消
汪册本机块
?1Ⅺ
名称①):
3_forwarded_for_x64
路径
C: ix_forwarded_for ix64\f5xffhTtpmOdUle. all
添加完成后,勾选并点击“确定
Web应用防火墙
常见问题
配孟本机模块
图区
选择一个或多个要启用的已注册模块
UriCacheModule
注册①)
FileCacheModule
TokenCacheModule
编辑C)
RequestMoni torlodule
删除)
ManagedEngine64
ManagedEngine
forwar ded for x86
forwarded for x64
确定
取消
把这两个DLL在“AP和CG限制”进行添加,并改为允许
! ISAPI和CGI限制
使用此能指走可以在"eb服务器上运行的IsA和护屁e
分组依据:不进行分组
C: ix Forwarded- for \xaE \FSXFFHt tpM odule. dll
C:\x_Forwarded for \x64\FSXFFHt tpM adult.d:
sP.rv2.0.50727
Xwindir% Micr osoft MET \Frameworl64\ 2.0.50727\aspnet isapi. dll
迎F.TvU5了
nY图e66距Im4.日.5027\4a1ap1,dl1
Xwindir%\syst em32iretsrvasp dll
重启IS服务器,等待配置生效。
Apache配置方案
首先,安装 apache的一个第三方模块“ mod_rpaf",官方网站
wgethttp://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
tar zxvf mod_rpaf-0.6. tar. gz
cd mod rpaf-06
/alidata/server/httpd/bin/apxs-i-c-nmod_rpaf-2.0.somodrpaf-2.0.c
Web应用防火墙
常见问题
修改apache配置/alidata/server/httpd/conf/httpd.conf在最末尾添加
Load Module rpaf_ module modules/mod_rpaf-20so
RPAFenable on
RPAFsethostname on
RPAFproxy_ips ip地址
RPAFheader x-Forwarded-For
RPAFproxy_ips ip地址(这个i地址首先不是负载均提供的公网p,具体jp多少可以看一下
apache日志,通常会有2个都要写上)
添加完成后重启 apache
Aalidata/server/httpd/bin/apachectlrestart
具体案
Load Module rpaf_module modules/mod_rpaf-20so
RPAFenable on
RPAFsethostname On
RPAFproxy_ips10242230.6510.242230.131
RP AFheader x-Forwarded-For
Nginx配置方案
Nginx作为负载均衡获取真实p是使用http_realip_module,默认键安裝包安装的Nginx是没有安
装这个模块的,需要重新重新编译 Nginx并加装
重新编译Nginx增加with-http_realip_module
wgethttp://soft.phpwindme/top/nginx-1.0.12.tar.gz
tar zxvf nginx-1.0.12.tar. gz
cd nginx-1012
/configure--user=www--group=www--prefix=/alidata/server/nginx--with-http_stub_status_module
thout-http-cache--with-http_ssl_modul
http_realip_module
make
make instal
kill-USR2 cat /alidata/server/nginx/logs/nginx pid
kill-QUIT cat /alidata/server/nginx/logs/ nginx pid. oldbin
修改 nginx. conf
Web应用防火墙
常见问题
vi/alidata/server/nginx/conf/nginx. conf
在
fastcgi connect_timeout 300
fastcgi send timeout 300
fastcgi read_timeout 300
fastcgi buffer_ size 64k
fastcgi buffers 4 64k
fastcgi busy_buffers_size 128k
fastcgi temp_file_write size 128k;
下面增加
set_real_ip_ from ip地址;(这个i地址首先不是负载均衡提供的公网ip,具体jp多少可以看一下之前ngnx日志,如
果有多个都要写上。)
set real ip from ip地址:(这个ip地址首先不是负载均衡提供的公网jp,具体p多少可以看一下之前 ngInx日志,如
果有多个都要写上。)
real_ip_ header X-Forwarded-For
重启 Nginx
/alidata/server/nginx/sbin/nginx -s reload
WAF可以防护任何公网可达的Web应用和站点,包括在阿里云上的主机,和阿里云外(如 Azure、AWS等)的
主机。防护的web应用需基于HTTP/Https协议
高防和Web应用防火墙(WAF)是完全兼容的
最佳的部署架构是:高防P(入口层,DDoS防护)—一>Web应用防火墙(中间,应用层防护)—>源站。
配置指南:1)配置好Web应用防火墙,源站写SLB公网IP/ECS公网I/云外机房的IP。并在下图位置中选择
Web应用防火墙
常见问题
编辑
域名
www.aliyundemo.cn
协议美型:httpUhtps
1.23.1
请以英文,隔开,不换行,最多20个。
是否接入CDN或高
防P等产品
P;0
取
2)配置高防,修改增对应域名,设置为源站域名,填入web应用防火墙生成的 cname地址
云器E
签础防
安垒陀
入网方托人
坝·端人直向的闻
份元型
gW应用防火岩
allvundemp. cn
90rle7wmavtx.8/ad)neaapztpual illcloudwaco60
2Ms丝导入
诗择洁性名
填入W出月防是主成的cne
3)在高防控制台,关闭对应域名的WAF开关
4)DNS指向高防生成的 chame。流量先到高防再转发到Web应用防火墙
云盾Web应用防火墙(WAF),可以与网宿、加速乐、七牛、又拍、阿里云等CDN结合使用,对使用了
CDN的域名防御Web攻击。
部署构架为:
访问者—>CDN—>WAF——>SLB/ECS服务器
注意:大部分CDN服务商不防御CC,有CC攻击的域名会在CDN层截断访问,有CC攻击的域名建议只使用
WAF
1阿里云CDN
):首先配置好CDN,将域名接入CDN
2):配置好web应用防火墙,域名必须和CDN上的域名保持一致(配置泛城名也可以)。源站写SLB公网IP/
Web应用防火墙
常见问题
ECS公网IP/云外机房的P
并在下图位置中选择“是”
3):配置成功后,Web应用防火墙会生成一个 cname域名
4):在CDN中原本配置的源站,改为Web应用防火墙提供的 Chame即可。
注意:
只需修改CDN源站
打开协议跟随面源
不要修改回原 hosts(除非您明白此处的意义)
5操作完成后,流量经过CDN,动态内容继续经过Web应用防火墙进行安全检测防护。
2非阿里云CDN
):首先配置好CDN,将域名接入CDN
2):配置好web应用防火墙,域名必须和CDN上的域名保持一致(配置泛域名也可以)。源站写服务器
IP,可以复制配置在CDN的源站IP。
并在下图位置中选择“是
3):配置成功后,Web应用防火墙会生成一个 chame域名
4):修改CDN回原到WAF生成的 cname
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.