Nginx反代并缓存Gravatar头像,解决头像被墙

WordPress网站的 Gravatar  默认服务器又被墙了,网页上头像不能正常显示,可以通过 Nginx 反代实现 Gravatar 头像正常显示。反代需要有一个国外的VPS。

所谓反向就是代理服务器来接受 Internet 上的连接请求,然后将请求转发给内部(或其他)网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。缓存就是把服务器A的资源缓存到服务器B,然后直接从服务器B读取数据。

Gravatar 头像 Nginx 反代

1、Nginx 配置

vi /usr/local/nginx/conf/nginx.conf

查找 #limit_conn_zone $binary_remote_addr zone=perip:10m;

在前面加入以下内容:

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:20m inactive=30d max_size=600m;
#20m是内存占用,30d是30天无访问删除,600m是缓存占具硬盘空间,cache为缓存区名字.

2、创建缓存目录,并赋予权限

mkdir /home/cache/path -p
mkdir /home/cache/temp
chmod 755 -R /home/cache

3、虚拟主机配置文件

vi /usr/local/nginx/conf/vhost/gravatar.inwao.com.conf

完整配置:

server{
listen 80;
listen 443 ssl;
server{
listen 80;
listen 443 ssl;
ssl_certificate /usr/ssl/gravatar.inwao.com.crt;
ssl_certificate_key /usr/ssl/gravatar.inwao.com.key;
ssl_session_timeout 10m;
ssl_protocols TLSv1.2 TLSv1.3;
#ssl_stapling on;
#ssl_stapling_verify on;
ssl_session_tickets on;
ssl_early_data on;
ssl_prefer_server_ciphers on;
ssl_ciphers "TLS-CHACHA20-POLY1305-SHA256:TLS-AES-256-GCM-SHA384:TLS-AES-128-GCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+ECDSA+AES128:EECDH+aRSA+AES128:RSA+AES128:EECDH+ECDSA+AES256:EECDH+aRSA+AES256:RSA+AES256:EECDH+ECDSA+3DES:EECDH+aRSA+3DES:RSA+3DES:!MD5";
ssl_session_cache builtin:1000 shared:SSL:10m;
resolver 8.8.8.8 8.8.4.4 valid=300s;
resolver_timeout 5s;
server_name gravatar.inwao.com;
access_log /home/wwwlogs/gravatar.inwao.com.log;
if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
if ($host != gravatar.inwao.com) {
rewrite ^/(.*)$ $scheme://gravatar.inwao.com/$1 permanent;
}
location / {
proxy_cache cache;
proxy_cache_valid 200 304 7d;
【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 09/05/2021
下一篇 11/05/2021

相关推荐

  • 宝塔面板下独立服务器挂载的 / 目录满了怎么办?

    昨晚上维护一台好久没怎么打理的独立服务器,上面有三个站,计划任务本地备份3个,发现默认建站 / 目录满了,而挂载的 home 目录还没用;随着网站内容不断膨胀,默认建站 / 目录肯定会不够用,备份也越来越大,可以将宝塔面板中更改默认建站目录和默认备份目录。 新建站点修改根目录 如上图这台独立服务器有两个盘,一个是 100GB 挂载的/目录,另一个 1747GB 挂载的是 home 目录。在宝塔后台设置就直接修改默认建站目录和默认备...

    09/07/2023
    3040
  • OpenAI 发布 GPT-4.0,实现真正的多模态,初步具备人类视觉识别能力

    OpenAI 今天发布 GPT-4,GPT-4 比 GPT-3.5 提升非常明显,GPT-4 是真正意义上实现大型多模态(large multimodal model),支持图像和文本的输入,具备视觉识别能力,并生成文本结果。因为考虑到商业竞争原因,OpenAI 没有公布 GPT-4  的架构、硬件、具体参数和训练方法,不过训练数据跟GPT-3.5一样,都是截止于2021年9月。ChatGPT 正式发布才100多天,这105天,很多我们熟悉的规则都改变了,模型进化的速度完全超过了绝大部分人...

    15/03/2023
    8350
  • 百度智能云云服务器特惠新用户1核2G/40G硬盘/1Mbps带宽 ¥95/年;BaiduTrust域名证书 ¥704/年

    百度智能云今天推出云服务器特惠活动,新用户首购低至0.7折,高配机器新老用户限量秒杀3.4折起,另还有多款爆款促销,其中100GCDN国内流量包仅¥11/年。 百度智能云云服务器机房较少,有苏州、北京、香港、保定、上海、广州、香港、新加披、武汉等8个数据中心。我正在使用香港节点,相当稳定,线路质量超出预期,丢包和延迟堪比国内机房。百度云促销仅限内地机房,香港不参加活动。如果确有需求,香港建议三年付,打五折,最低...

    31/03/2021
    6.2K0
  • 不要随意安装来路不明的破解WordPress主题

    市面上有许许多多的免费WordPress主题,非常漂亮,但往往安装好后不一定满意。 而有些主题安装上去后,发现符合自己期待而且功能也很强大,使用上看起来没什么问题,但其实背后潜藏一些可怕的安全漏洞! 研究和使用WordPress的人非常多。所以大家可以从不同的网站下载安装免费、付费的主题。 新手尽可能到WordPress.org官方网站下载安装免费的主题,毕竟从官方安装安全性、漏洞相对较低,官方有比较严格的审核机制,可以过滤掉...

    30/03/2019
    16.1K0
  • 百度发布信风算法,打击翻页诱导行为

    许多站点都有这样的诱导阅读的行为,比如文章内页存在分页,并且翻到最后一页的时候大多都是广告、首页、栏目频道等,而非真实的最后一页。 阅读推荐:WordPress如何在文章后添加类似页码的相关文章? 百度搜索官方已经正式发布公告“杜绝翻页诱导行为,百度搜索信风算法即将上线”,意味着百度将上线权限的搜索引擎算法,并且针对和打击翻页诱导的行为。[ad] 百度信风算法主要针对以下情况: 用户点击翻页键时,自动跳转至网站的...

    01/06/2019
    380
  • 超值! CCleaner Pro 5折促销 折后仅98.02元

    CCleaner 是一款系统优化和保护个人隐私的工具,可以清除电脑垃圾文件、无用注册表,清除浏览器历史记录、密码、Cookie ,支持软件卸载。CCleaner Pro 版还支持软件升级。 CCleaner 官网夏日五折促销,Pro 版本最低仅需98元,可以入手一个 CCleaner Pro。活动时间持续到7月4日。 CCleaner Pro 活动内容: 1、CCleaner Professional 套餐 仅提供CCleaner Professional 功能,只支持一台电脑;RMB 仅需 98.02 元。 2、CCleaner Pr...

    25/06/2020
    13.1K0
  • WordPress 超高压缩率 支持webp图片格式的图片压缩插件:ShortPixel

    ShortPixel是一个自动对图片进行优化,并且可以达到90%超高压缩率的高品质图片压缩WordPress插件。在以前我已经介绍好几个此类WordPress插件,可以在本文中看推荐阅读。 这次主要是要将本博客的图片全部Webp化,让博客可以再快一点,所以推荐一下这款WordPress插件。 这款插件支持经常使用的JPG、PNG、gif等图片格式,还可以将所有WordPress媒体库的图片自动压缩转换成WebP图片格式。而且也支持pdf文件的在线压缩。。[ad] 推荐...

    12/07/2019
    17.1K0
  • WordPress禁用谷歌字体插件:Disable Google Fonts

    使用WordPress国外主题的童鞋经常面临着页面加载速度慢,影响客户体验的问题,也影响到了搜索引擎收录,不利于SEO优化。 阅读延伸: 如何优化和加速你的WordPress博客访问速度 如何检测WordPress博客的访问速度? 优化YSlow add expires headers项目提升博客访问速度 其中一个非常很重要的原因就是因为主题加载了谷歌字体,因为众所周知的原因,国内的出不去,国外的进不来,严重影响了WordPress加载谷歌字体的速度。 要如何判...

    01/04/2019
    350
  • Oneinstack环境如何更换绑定域名

    昨天协助朋友做一个短链接转换网站,方便网站链接转换,网站使用yourls短网址程序搭建。这个短网址短链网站的短链接将长期有效,一直到项目无法持续为止,有需求的童鞋可以使用。 短链接短网址网站搭建在搬瓦工 DC9 的CN2GIA限量版上,因为搬瓦工对促销机有性能限制,宝塔太臃肿,好几次都被停机,所以使用更轻量的 oneinstack 环境,不是很熟练,正好把手里的zj.gd域名送给朋友更换之前的shorturls.org域名,记录一下Oneinstac...

    23/01/2022
    640
  • 如何检查便宜独立服务器上的硬盘是否已经损坏或者有坏道?

    Raksmart、QN、VirMach等国外商家都在促销便宜服务器,性价比非常高,要警觉的一点就是很多便宜的独立服务器都用来chia挖矿,硬盘损耗非常大,严重影响硬盘寿命,非常容易损坏。所以购买低端便宜独服要特别注意一下。虽然硬盘坏了,可以要求商家更换硬盘,但是比较麻烦。 我们可以通过几段代码就可以快速检查硬盘状态,只适用于独立服务器,不能用在VPS和VDS上,因为VPS和VDS存储是虚拟化的,不是物理硬盘。 就像我们在PC上检查...

    技术教程 22/07/2021
    590
返回顶部