麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB服務 > 正文

Nginx反向代理和前端全緩存相關配置教程

2020-05-27 13:49:51
字體:
來源:轉載
供稿:網友

最近一直在研究這方面的配置,只是腳本比較復雜。在網上用力找了幾天,主要教程還是那些東西。并且有點亂七八糟,筆者進行了一些整理。告訴你最簡單的方法,來實現這二個方面的內容:

1.nginx最簡單的反向代理腳本

2.nginx最簡單的前端緩存反向代理腳本

3.只提供簡單應用,自動更新等操作不講解

4.最簡單的腳本,容易學會到渣

切記:配置完成后,需要刷新nginx配置,以下2條命令都可以:

/root/lnmp reload

/etc/init.d/nginx reload

一、最簡單的反向代理腳本(只要修改2個網址,存成conf文件放置于vhost下):

server

{

listen 80;

server_name www.vpsmm.com;

location / {

proxy_pass http://cache.vpsmm.com/;

proxy_redirect off;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

}

二、最簡單的前端全緩存,反向代理腳本

#新建2個目錄,放置緩存文件:

mkdir /home/cache/path -p

mkdir /home/cache/temp -p

修改 /usr/local/nginx/conf/nginx.conf 新增以下代碼,主要是緩存相關設置,請放置于 http{ ##這里 } 中,一般加在 log_format 上面或下面均可:

client_body_buffer_size 512k;

proxy_connect_timeout 5;

proxy_read_timeout 60;

proxy_send_timeout 5;

proxy_buffer_size 16k;

proxy_buffers 4 64k;

proxy_busy_buffers_size 128k;

proxy_temp_file_write_size 128k;

proxy_temp_path /home/cache/temp;

proxy_cache_path /home/cache/path levels=1:2 keys_zone=cache_one:500m inactive=7d max_size=30g;

#500m是內存占用,7d是7天無訪問刪除,30g是緩存占具硬盤空間

以下為虛擬主機配置文件,可另存成 .conf 放置于 vhost 下面:

server

{

listen 80;

server_name www.vpsmm.com; #主機名

location / {

proxy_cache cache_one;

proxy_cache_valid 200 304 3d; #正常狀態緩存時間3天

proxy_cache_key $host$uri$is_args$args;

proxy_pass http://cache.vpsmm.com/; #反代的網站

proxy_redirect off;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

expires 10d; #默認10天緩存

access_log /home/wwwlogs/vpsmm.log access; #日志文件

}

}

點擊幾下網站,df -sh 命令,查看 /home/cache 目錄大小,即可測試是否緩存成功。此腳本為前端全緩存,后端動態更新后,前端不會自動修改。可手動清理cache目錄下文件。這個方法,可以用純靜態的形式來防CC,如果你的動態博客,受到CC攻擊,可以嘗試一下。

三、LNMP簡單的一些防CC的辦法

觀看生成的.log日志文件,判斷來路,直接301百度:

if ($http_referer ~* mi5.gov ) {

rewrite ^(.*)$ http://www.baidu.com/ permanent;

}

觀看生成的.log日志文件,判斷瀏覽器特征碼,直接301百度:

if ($http_user_agent ~* firefox4.0 ) {

rewrite ^(.*)$ http://www.baidu.com/ permanent;

}

根據特征碼,直接查找.log文件,并iptables封死相應IP:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕欧美视频 | 亚洲黑人在线观看 | 久久国产乱子伦精品 | 最新黄色毛片 | 高清一区二区在线观看 | 一级毛片手机在线观看 | 欧美精品欧美极品欧美激情 | 黄色免费在线电影 | 中文在线国产 | 97久色| 国产精品999在线 | 万圣街在线观看免费完整版 | 欧美一a一片一级一片 | 成人毛片视频在线播放 | 午夜小影院 | 亚洲电影在线播放 | av在线中文 | 久久久久久久91 | 国产成人在线一区 | 久久99精品久久久久久秒播放器 | 国产人妖一区二区 | 一级黄色免费观看 | 日本视频免费观看 | 在线成人毛片 | 日本在线视频一区二区三区 | 成人在线网站 | 大学生一级毛片在线视频 | 综合毛片 | 97超碰资源站 | 亚洲成人福利在线观看 | 无码av女优| 久久免费视频8 | 国产精品免费一区二区三区四区 | 成年性羞羞视频免费观看无限 | 97视频| 国产成人精品自拍视频 | 毛片在线免费播放 | 噜噜噜在线 | 午夜视频观看 | 国产精品一区二区三区在线 | 蜜桃欧美性大片免费视频 |