



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络资源下载站 / c6j编辑 Nginx反向代理和前端全缓存相关配置教程 最近一直在研究这方面的配置,只是脚本比较复杂。在网上用力找了几天,主要教程还是那些东西。并且有点乱七八糟,笔者进行了一些整理。告诉你最简单的方法,来实现这二个方面的内容:1.nginx最简单的反向代理脚本2.nginx最简单的前端缓存反向代理脚本3.只提供简单应用,自动更新等操作不讲解4.最简单的脚本,容易学会到渣切记:配置完成后,需要刷新nginx配置,以下2条命令都可以:/root/lnmp reload/etc/init.d/nginx reload一、最简单的反向代理脚本(只要修改2个网址,存成conf文件放置于vhost下):serverlisten 80;server_name ;location / proxy_pass /;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 -pmkdir /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 下面:serverlisten 80;server_name ; #主机名location / proxy_cache cache_one;proxy_cache_valid 200 304 3d; #正常状态缓存时间3天proxy_cache_key $host$uri$is_args$args;proxy_pass /; #反代的网站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 rint "iptables -I INPUT -p tcp -dport 80 -s ", $1, "-j DROP"| sort -n | uniq | sh文章来源: 以下内容为繁体版 最近一直在研究這方面的配置,隻是腳本比較復雜。在網上用力找瞭幾天,主要教程還是那些東西。並且有點亂七八糟,筆者進行瞭一些整理。告訴你最簡單的方法,來實現這二個方面的內容:1.nginx最簡單的反向代理腳本2.nginx最簡單的前端緩存反向代理腳本3.隻提供簡單應用,自動更新等操作不講解4.最簡單的腳本,容易學會到渣切記:配置完成後,需要刷新nginx配置,以下2條命令都可以:/root/lnmp reload/etc/init.d/nginx reload一、最簡單的反向代理腳本(隻要修改2個網址,存成conf文件放置於vhost下):serverlisten 80;server_name ;location / proxy_pass /;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 -pmkdir /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 下面:serverlisten 80;server_name ; #主機名location / proxy_cache cache_one;proxy_cache_valid 200 304 3d; #正常狀態緩存時間3天proxy_cache_key $host$uri$is_args$args;proxy_pass /; #反代的網站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,如果你的動
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省新平彝族傣族自治县2025年上半年事业单位公开遴选试题含答案分析
- 煤粉锅炉技术创新探讨
- 河北省清河县2025年上半年公开招聘村务工作者试题含答案分析
- 2025版危废运输废弃物处理废弃物处理设施设备维护保养合同
- 2025版委托挂靠合同范本:城市综合体项目合作
- 2025年度水利工程质量检测服务合同
- 2025版新兴产业项目抵押借款合同范本
- 2025年景区灯光秀工程安装施工合同
- 2025年度智能办公设备租赁与维护服务协议书
- 2025年度离婚协议中子女医疗费用承担补充协议样本
- 陪诊师与公司签订协议书范文
- 喀什德力克油田科技有限公司30万立方米-日油田伴生放空天然气回收利用项目
- PICC穿刺点感染个案护理课件
- 《动眼神经解剖》课件
- 2023全球数字经济白皮书
- 2023-2024苏教版小学四年级数学上册(全册)教案设计
- 2024事业单位食堂考试题及答案
- “双减”政策背景下小学语文读写研究
- 孔子的美学思想对现代设计的启示
- 脑干损伤的急救处理与康复训练
- 2025年日历日程表含农历可打印
评论
0/150
提交评论