您好,登錄后才能下訂單哦!
本篇內容主要講解“如何實現云存儲同步腳本”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何實現云存儲同步腳本”吧!
本blog使用的服務器是AWS EC2,選用節點位于日本,所以訪問速度只能說湊合。前段時間把網站上的css、js以及圖片等靜態資源放在又拍云存儲上,訪問速度明顯提高不少。由于網站沒有備案,所以不能使用自己的域名來直接訪問又拍云存儲上的內容,只能通過又拍云存儲的三級域名來訪問。
實現大致步驟如下:
1、注冊并激活又拍云賬號;
2、登入后在“操作員管理”中添加一個賬號,賬號在ftp中會使用到;
3、“空間管理”中創建一個空間,注意最好是選擇“文件類空間”,因為“圖片類空間”只支持存儲圖片,甚至swf都不能存放;
4、空間授權到一個管理員上,在“獲取FTP帳號信息”中可以得到ftp的用戶名,注意用戶名實際上是由管理員名稱和空間名稱組成;
5、同步文件到又拍云上;
6、自己動手修改wordpress(聽客服說有插件,我沒有使用,自己動手豐衣足食,關鍵是修改的地方不太多),大功告成。
又拍云雖然沒有提供rsync的方式,但是通過lftp也能做到自動同步。本站使用的同步腳本如下(本站運行在Linux上):
代碼如下:
#!/bin/bash
HOST="v0.ftp.upyun.com"
USER="Your FTP Username"
PASS="Your FTP Password"
LCD="Your Website Root Dir"
RCD="/"
lftp -c "open ftp://v0.ftp.upyun.com
user $USER $PASS;
lcd $LCD;
cd $RCD;
mirror --reverse --delete --dereference --verbose \
--exclude-glob=*.php \
--exclude-glob=*.txt \
--exclude-glob=*.xml \
--exclude-glob=*.htm \
--exclude-glob=*.html \
--exclude-glob=*.gz \
--exclude-glob=*.psd \
--exclude-glob=*.mo \
--exclude-glob=*.po \
--exclude-glob=*.pot \
--exclude-glob=arthemia/ \
--exclude-glob=ad/ \
--exclude-glob=report/ \
--verbose
到此,相信大家對“如何實現云存儲同步腳本”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。