[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑VPS推荐网 WWW.VPS.COM.IN 稳定 便宜 免备案↑↑


您现在的位置是:首页 > 全球[VPS测评] >  资源,资源,国外永久免费VPS

Nginx反向代理、反代教程

全球[VPS测评]来源:VPS推荐网点击:610
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
Nginx反向代理、反代教程

反向代理

简单的理解,反向代理其实也是跳板,你访问 A 的时候, A 就会访问 B ,并把 B 的内容返回给你。更严谨的定义,看后我文章后面复制的其他网站的资料。。。。

为什么使用反向代理

有几种情况下你可能需要反向代理 :

比如你在法国租用了一台服务器,国内速度太慢了,这时你就可以在香港找个 vps 反代这个法国服务器,这样你访问这个网站因为通过香港的中转速度就会变快。而且由于反代服务器对性能不要求,所以价格就很便宜。如果你不想暴露真实的 IP 地址,那么就可以在前端搭建一个反向代理服务器,让用户都是访问反向代理服务器。

nginx反代教程

最简单的反向代理代码,代码的位置是 nginx 的网站配置文件,具体要看你安装的面板,例如:lnmp面板是放在"/usr/local/apache/conf/vhost/域名.conf",宝塔可以直接在面板里修改,并且之前有文章介绍过宝塔如何反代,今天主要介绍nginx,当初如果你是手工安装编译nginx也可以。

server{listen 80;server_name 771633.com;location / {proxy_pass http://cache.771633.com/;proxy_redirect off;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}
1234567891011 server{listen          80;server_name     771633.com;location / {proxy_pass          http://cache.771633.com/;proxy_redirect      off;proxy_set_header    X-Real-IP       $remote_addr;proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;}}

这个代码的意思就是,你访问 771633.com ,其实拿到的内容是 cache.771633.com 的内容。就成功实现了通过 771633.com 反向代理 cache.771633.com 的目的。

但这样就是直接连接,如果我们能把请求到的内容临时缓存在反代服务器上,那访问速度就更快了。比如你用香港反代法国的机子,如果请求一次后就缓存在香港服务器,那后面的人访问就是直接从香港服务器上取文件,速度就快多了。

前端缓存的反向代理代码

首先我们需要建立用来存储缓存的目录:

mkdir /home/cache/path -pmkdir /home/cache/temp -p
12 mkdir /home/cache/path -pmkdir /home/cache/temp -p

然后在 nginx 的配置文件 httpd.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:100m inactive=7d max_size=5g;
12345678910 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:100m inactive=7d max_size=5g;

#100m 是内存占用, 7d 是 7 天无访问删除, 5g 是缓存占具硬盘空间

最后在网站的配置文件里面增加缓存的设置

server{listen 80;server_name 771633.com;location / {proxy_cache cache_one;proxy_cache_valid 200 304 3d;proxy_cache_key $host$uri$is_args$args;proxy_pass http://cache.771633.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;access_log /home/wwwlogs/vpsmm.log access;}}
12345678910111213141516 server{listen          80;server_name     771633.com;location / {proxy_cache cache_one;proxy_cache_valid  200 304 3d;proxy_cache_key $host$uri$is_args$args;proxy_pass          http://cache.771633.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;access_log  /home/wwwlogs/vpsmm.log  access;}}

几个配置的说明:
server_name 771633.com # 主机名
proxy_cache_valid 200 304 3d; # 正常状态缓存时间 3 天
proxy_pass http://cache.771633.com/; # 反代的网站
expires 10d; # 默认 10 天缓存
access_log /home/wwwlogs/fandai.log access; # 日志文件

当然你熟悉 nginx 的配置的话,根据以上代码还能实现只缓存图片, js 或者只缓存某个目录等等。

需要注意的是,这个缓存设置完,他不到期是不会自动删除的。比如你缓存了首页 3 天,你更新了文章,就不会自动更新到缓存服务器上,用户访问到的永远都是 3 天前的内容。要解决这个问题。可以把缓存时间设短,比如 1h ( 1 小时)。或者直接手动清空上面设置的 2 个缓存文件夹的内容。至于使用程序来自动更新的时候清空相应缓存的方法属于高阶应用,后面如果有时间再教大家。


[资源]历史优惠活动内容
  • #资源池VPS#30刀每年 3G内存 3T月流量 3IP 洛杉矶 BigFootServer
  • #黑五#nfphosting:资源池VPS低至$15/年 1G内存VPS低至8元每年
  • Centos系统安装人人影视linux客户端,随时随地下载大量电影资源
  • #资源#YunFile网盘资源下载工具
  • #资源#AWS 150刀申请教程、添加150美元兑换码到Amazon账户教程
  • #优惠#SparkVPS:$69/年资源池VPS 8核/8G/120G SSD/10TB流量
  • #优惠#Hosteons:Resource Pool系列产品7折优惠 ,资源池VPS,100
  • #黑五#Losangelesvps:全场4折优惠,洛杉矶1G不限流量VPS月付仅需2.4美元
  • #羊毛#宝塔面板:组团送堡塔APP、堡塔企业级备份、资源监视器一年免费使用
  • 恒速云:八月特惠活动,香港/美国不限流量VPS仅需16元每月,香港物理机独享资源月付300元
  • #资源池VPS#30刀每年 3G内存 3T月流量 3IP 洛杉矶 BigFootServer
  • #黑五#nfphosting:资源池VPS低至$15/年 1G内存VPS低至8元每年
  • Centos系统安装人人影视linux客户端,随时随地下载大量电影资源
  • #资源#YunFile网盘资源下载工具
  • #资源#AWS 150刀申请教程、添加150美元兑换码到Amazon账户教程
  • #优惠#SparkVPS:$69/年资源池VPS 8核/8G/120G SSD/10TB流量
  • #优惠#Hosteons:Resource Pool系列产品7折优惠 ,资源池VPS,100
  • #黑五#Losangelesvps:全场4折优惠,洛杉矶1G不限流量VPS月付仅需2.4美元
  • #羊毛#宝塔面板:组团送堡塔APP、堡塔企业级备份、资源监视器一年免费使用
  • 恒速云:八月特惠活动,香港/美国不限流量VPS仅需16元每月,香港物理机独享资源月付300元
  • #资源池VPS#30刀每年 3G内存 3T月流量 3IP 洛杉矶 BigFootServer
  • #黑五#nfphosting:资源池VPS低至$15/年 1G内存VPS低至8元每年
  • Centos系统安装人人影视linux客户端,随时随地下载大量电影资源
  • #资源#YunFile网盘资源下载工具
  • #资源#AWS 150刀申请教程、添加150美元兑换码到Amazon账户教程
  • #优惠#SparkVPS:$69/年资源池VPS 8核/8G/120G SSD/10TB流量
  • #优惠#Hosteons:Resource Pool系列产品7折优惠 ,资源池VPS,100
  • #黑五#Losangelesvps:全场4折优惠,洛杉矶1G不限流量VPS月付仅需2.4美元
  • #羊毛#宝塔面板:组团送堡塔APP、堡塔企业级备份、资源监视器一年免费使用
  • 恒速云:八月特惠活动,香港/美国不限流量VPS仅需16元每月,香港物理机独享资源月付300元
  • 恒速云:八月特惠活动,香港/美国不限流量VPS仅需16元每月,香港物理机独享资源月付300元
  • 恒速云:八月特惠活动,香港/美国不限流量VPS仅需16元每月,香港物理机独享资源月付300元
  • @PT党/资源占用狂→rytechhosting-G口不限量/1.5g内存/85g硬盘
  • crissic-KVM VPS 6折/openv双倍资源
  • urpad-72小时/VPS资源”不可描述”倍/
  • urpad-72小时/VPS资源”不可描述”倍/
  • urpad-72小时/VPS资源”不可描述”倍/
  • hostnine-VPS资源”不可描述”倍/reseller半价/虚拟主机6.5折
  • ethernetservers-VPS低至7.5美元/年 免费资源”不可描述”倍
  • #独享资源-Vultr全新VDS,适合需求较高的用户
  • 推荐→bandwagonhost-最新特价版VPS(2015/8)/资源加大/支付宝
  • hiformance – VPS低至$10年/KVM/1T流量/5机房/windows/#送
  • digitalocean全面免费升级提高VPS资源配置
  • hostmybytes -$21年付→给3个666M内存的VPS 资源池VPS
  • digitalocean→VPS资源免费双倍升级 免费送100美元
  • #推荐# hostwinds→资源”不可描述”倍/价格下降/windows仅5美元/支付宝
  • #推荐# hostwinds→资源”不可描述”倍/价格下降/windows仅5美元/支付宝
  • hosteons→新增OpenVZ7 VPS 免费双倍升级资源
  • hosteons→不限流量VPS 4月5折优惠 还有Windows/双倍资源奉送
  • hosteons→上新产品资源池 不限流量 允许用户在后台划分多个VPS 7折优惠码送上
  • vpsyc→重新测评VPS效果 cn2 gia网络已提高至300Mbps 资源充足
  • vpszi→晚高峰22:19第4次测试cn2 gia系列VPS 可以跑满带宽 资源充裕!
  • #推荐# contabo→全新VDS系列 独享资源 €36.99/月 24G内存/3核/18
  • #推荐# contabo→全新VDS系列 独享资源 €36.99/月 24G内存/3核/18
  • akkocloud→新年促销 德国VPS 原生IP 三网 cn2 gia网络 可解锁奈飞等资
  • 深圳速云→移动1Gbps带宽 云服务器+VDS(独享资源 不限流量) 8折优惠 560元/月
  • 欧路云→全场8折 香港cn2、美国200G高防、加拿大480G高防 资源自由定制 低至10元
  • pacificrack→新政策 5折续费 升级到正常版套餐 资源更加宽松!
  • raksmart→香港-日本-美国云服务器7折优惠 低至$12.15/年 独享带宽 免费快照
  • vaicdn→免备案+全行业+大厂带宽资源(香港单个节点最低1G带宽) 带高防的融合CDN

  • 猜你可能想看的VPS


    转载请注明原文地址:http://140.238.13.167:12355/read-31514.html

    下一篇       上一篇