全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1019|回复: 16
打印 上一主题 下一主题

LNMP不反代怎么缓存

[复制链接]
1#
发表于 2012-8-13 18:46:01 | 只看该作者
小夜 发表于 2012-8-13 18:37
256内存太小了,防C有点困难。因为一下就被C死了。如果内存大,还可以硬抗一下再相应处理。
给楼主个方法, ...

前端在CF,日志无法获取
2#
发表于 2012-8-13 18:52:29 | 只看该作者
fcgi cache
3#
发表于 2012-8-13 18:55:45 | 只看该作者
xen 发表于 2012-8-13 18:46
前端在CF,日志无法获取

照样获取,。。
4#
发表于 2012-8-13 18:29:48 | 只看该作者
亲,来阿里云,免费给你帮助。看准签名,谨防假冒

5#
发表于 2012-8-13 18:37:16 | 只看该作者
本帖最后由 小夜 于 2012-8-13 18:48 编辑

256内存太小了,防C有点困难。因为一下就被C死了。如果内存大,还可以硬抗一下再相应处理。
给楼主个方法,查看一下C你的日志,看有没有特证码,来路之类,然后,在nginx端,进行相应判断。

例如判断来路是mi5.gov则如下:
  1. if ($http_referer ~* mi5.gov ) {
  2. rewrite ^(.*)$ http://www.baidu.com/ permanent;
  3. }
复制代码
同样可以判断:$http_user_agent 的特征码,目前网上菜鸟级别的CC工具都有特征码可循。
  1. if ($http_agent ~* firefox4.0 ) {
  2. rewrite ^(.*)$ http://www.baidu.com/ permanent;
  3. }
复制代码
再给你一行常用命令,查看日志文件,按特征码直接iptables封IP的
  1. cat com.log | grep 'Mozilla/5.0' | awk '{print "iptables -I INPUT -p tcp --dport 80 -s ", $1, "-j DROP"}'| sort -n | uniq | sh
复制代码
转载自:http://www.vpsmm.com/blog/nginx-proxy-and-all-cache-config
6#
 楼主| 发表于 2012-8-13 18:28:42 | 只看该作者
求帮助。。
7#
发表于 2012-8-13 17:43:17 | 只看该作者
xen 发表于 2012-8-13 17:38
咋抗C啊,被人C了,502都不出直接挂了,反代有缓存C不挂
VPS只有256M内存,前后端效率不行 ...

c的一般都是php页面,将php用Memcache缓存,同时还要封ip.
8#
 楼主| 发表于 2012-8-13 17:45:38 | 只看该作者
lazyzhu 发表于 2012-8-13 17:43
c的一般都是php页面,将php用Memcache缓存,同时还要封ip.


memecache顶不住啊,wp,试过很多方法就是proxy_cache有用
9#
发表于 2012-8-13 17:50:40 | 只看该作者
xen 发表于 2012-8-13 17:45
memecache顶不住啊,wp,试过很多方法就是proxy_cache有用

不是传统的php-memcache,编译Nginx的MemcModule和SRCacheModule模块,
不过256M内存是在有点小,你可以只缓存被攻击的页面.
网上有个教程的,但是很早之前的,不过大部分是有效的
http://www.codinglabs.org/html/nginx-memc-and-srcache.html
10#
 楼主| 发表于 2012-8-13 17:52:45 | 只看该作者
lazyzhu 发表于 2012-8-13 17:50
不是传统的php-memcache,编译Nginx的MemcModule和SRCacheModule模块,
不过256M内存是在有点小,你可以只缓 ...

小白实施很困难啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-15 20:46 , Processed in 0.063777 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表