cattoyに画像proxyを入れました
cattoy.infoでは外部画像を結構な数表示しています。 外部画像にはhttpでしかアクセスできないものもあり、せっかくwww.cattoy.infoが https接続でも警告が出てしまいます。
ちょうど、次の記事 Camoで実現するセキュアな画像プロキシサーバ を見かけたので
camoクローンをocamlで作ってみました。 https://github.com/holrock/omac
まだおもちゃみたいなものですが、一応本番で動いています。
構成は https -> nginx(cacheもここで) -> http -> omac -> [画像server]
今のままだとomacが落ちてもnginx側のキャッシュが有効で気がつかないことがあるようなので、 そのうちなんとかしないと。
ほかにもデーモン化やログ管理なんかもやらないといけないのですが、なんとなく動いてしまうと満足してしまいますね。