页面类型
Post
发布状态
Published
发布日期
Mar 25, 2017
文章地址
gravatar-cdn
内容摘要
利用Nginx反代理结合七牛CDN打造自己的Gravatar头像服务器
文章标签
建站
Nginx
文章分类
后端运维
icon代码
密码
Property
Dec 10, 2022 09:01 AM
利用Nginx反代理结合七牛CDN打造自己的Gravatar头像服务器
修改Nginx开启反代理
修改Nginx配置文件
修改 nginx.conf 文件,搜索关键词server,在上面添加以下代码
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:128m inactive=7d max_size=512m; #128M为使用的内存大小,7d为缓存7天,512m为缓存大小。其他参数不一一解释请自行百度。
创建反代理文件
在vhost创建文件 gravatar.conf,
server{ listen 80; server_name gravatar.warmeh.com; #访问的域名(这里修改成你自己的子域名) location / { proxy_cache cache_one; #开启缓存 proxy_cache_valid 200 304 7d; #正常状态缓存,因为头像不经常改动所以缓存7天 proxy_cache_valid any 1m; #其他状态(404,402等)缓存1分钟 proxy_cache_key "$scheme$host$request_uri"; #缓存key规则,用于自动清除缓存 #反代配置 proxy_pass <http://ja.gravatar.com/>; #反代理的域名(gravatar官方) proxy_redirect off; #向后端传递访客ip proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #20为单ip连接数,200k为单ip连接速度,若要开启请去掉# #limit_conn one 2; #limit_rate 200k; #日志文件 access_log /home/wwwlogs/gravatar_proxy.log access; } }
添加域名解析
解析生效后访问 gravatar.你的域名.com/avatar/027f25a89baa6c09d0fae9d618fd1f0f?s=64&d=retro&r=G 配置正常的话就能正常显示头像

WordPress修改地址

自定义Gravatar服务器插件下载
下载地址1:http://pan.baidu.com/s/1o6w4aAQ 密码:v7ph
下载地址2:https://eyun.baidu.com/s/3o7Qv1Ei 密码:hscbook