お気に入りのサイトを勝手にミラー
#contents
#navi(Sakura/VPS)
**概要 [#y3b409a2]
お気に入りのサイトがあるのだが、Homepage Builderなどを使って作られている場合、RSSが無いので更新状況が分からず、サイトの全容も把握しにくい。
RSSを生成する手段がないか検討していたら、サイト丸ごとミラーすればいろいろ便利だということが分かった。
**wgetによる丸ごとミラー [#e6229d3a]
wgetコマンドにミラーを作ってくれるオプション -m がある。
下記のコマンドを実行すれば、カレント・ディレクトリの下に www.example.jp というディレクトリを作ってミラーを作ってくれる。
cd ~/backup
wget -m --limit-rate=20k http://www.example.jp/foo/
元のサイトに迷惑がかからないように帯域制限をかけた。
**検索 [#p90e1723]
ファイル名にスペースが混じっている場合、xargs がうまくいかなくなるので、
区切り文字をnullにするオプションを付ける必要がある。
find ~/backup/www.example.jp -name "*.html" -print0 | xargs -0 grep $*
**ローカルアクセス [#ncb98bd2]
ミラーが保存してあるフォルダにローカルホストだけからアクセスできるようにするapacheの設定。
勝手にミラーしているので一般に公開するとまずいことになると思われるので、デスクトップのブラウザだけからアクセスできるようにする。
Alias /example/ /home/otsuka/backup/www.example.jp/
<Directory /home/otsuka/backup/www.example.jp>
order deny,allow
deny from all
allow from localhost.localdomain
</Directory>
**アクセス解析 [#pa2f0638]
fc2.comのスクリプトによるアクセス解析が働かないように /etc/hosts に下記のようなエントリを加えておく。
127.0.0.1 analyzer52.fc2.com
通常のサイトのブラウズの際にも妨害してしまうが、問題ないであろう。
----
#include(免責事項)