V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GavinMa  ›  全部回复第 2 页 / 共 2 页
回复总数  37
1  2  
2015-01-06 21:50:04 +08:00
回复了 GavinMa 创建的主题 程序员 帮忙看看这个 rewrite 该怎么写?
上面的方法只能在七牛空间已经存在时使用,新图片七牛来抓取同步时会陷入死循环,正如
@oott123 所言,所以我想出来一个解决办法是:1、在nginx下新添加一个网站(如:cdn.domain.com),目录于源网站一致,nginx不用做特别设置;2、在七牛设置镜像源时填写新网站网址cdn.domain.com。有了这个跳板,七牛能同步了!

(PS.但大量图片在一页时七牛无法同步成功,是何原因呢?七牛那边的问题?)
@rming
2015-01-06 18:52:40 +08:00
回复了 GavinMa 创建的主题 程序员 帮忙看看这个 rewrite 该怎么写?
@rming 非常感谢你的帮助,已经搞定,附搞定后的规则写法,希望可以帮到遇到同样问题的朋友。

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
rewrite ^(.*)/images/(.*)$ http://domain.qiniudn.com/images/$2 permanent;
}

-----------
第一行的意思是严谨按大小写匹配整站的图片(先限定了文件类型)
第三行的意思是源站中所有http://domain.com/images/下的文件,都永久重定向到七牛CDN相同的URL下。

在七牛空间设置处设置镜像源网址,每当访客请求源站资源时,资源自动同步到七牛。
首次较慢,上服务器用命令行工具先同步第一遍,大功告成。
2015-01-04 20:11:13 +08:00
回复了 GavinMa 创建的主题 程序员 帮忙看看这个 rewrite 该怎么写?
@rming @oott123 @lincanbin 感谢大家伸出援手,各种方法我都试了下,还是不行!
@lincanbin 的方法貌似不能定义二级以上目录,只能定义域名?
@rming 的方法无法生效。
服务器就是nginx,还请继续帮忙想想怎么写规则。
网站程序用的是现成的,改起来涉及到后台上传以及前台各种调用,太过复杂,不考虑。
2015-01-03 00:23:13 +08:00
回复了 LuckyHJH 创建的主题 macOS Mac 下有什么 FTP 软件推荐啊,好想有 WinSCP 那样的软件啊
Filezilla
什么 都支持,开源免费,安全小巧,别纠结了,下载安装使用吧。
2014-12-13 12:37:07 +08:00
回复了 minongbang 创建的主题 问与答 网站注册要邀请码,邀请码收费,这样合理吗?
广告贴,已鉴定完毕!!!!!!
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5561 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 08:38 · PVG 16:38 · LAX 00:38 · JFK 03:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.