2016年05月01日のぽえむ
ここ数年来、課題であった「ぼくがかんがえたさいきょうの」Wikiサイトを立ち上げてみる。 準備するまでが「さいきょう」で、コンテンツがスカスカなのはお約束で:-)。 どれくらい「さいきょう」かと言うと、
WikiシステムにMoinMoinを採用。
- 厳密な比較を行ったわけではないが、
で、MoinMoinの場合、
曲がりなりにも複数のOSSプロジェクトで採用(実際 wiki.FreeBSD.orgで知った)されてるし~。
Pythonで実装されてるので、まぁ改造するなら手を出してみるのもいいかな。と。
- 他よりもちょっとだけやる気が出たというあたりが理由かな。
- IPv6 Ready!
さくらのVPS借りてるので、そのあたりの対応はジョーシキで。
Apache 2.4 + Python 2.7 w/ mod_wsgi 4.4 で構成。
- SSLサーバー証明書はRSA2048bit/SHA256を採用。
- これは保守的に選択してみた。
ただし認証局は今流行のLet's Encryptを採用。
- SSLクライアント我々証明書にはECDSA(prime256v1)/SHA256を採用。
- 革新的すぎて Firefox 45 でインポートできなかった罠w。
- とりあえず Windows 10 ではインポートできたので、Edge で編集してみる。
- Firefox 46 でインポートできるようになったので、今はそちらで作業してるけど。
- Wikiのユーザー管理はSSLクライアント我々証明書と紐付け。
- loginアクションもnewaccountアクションもつぶしてあるので、まず認証を抜くのは不可能!
- 各種チューニング。
- 暗号スイートに強力すぎるアルゴリズムを除外。
- AES256-GCM-SHA384とか、誰得。
mod_wsgiはdaemonモードで立ち上げてみる。
- embeddedモードで動かしてる案件あるけど、やっぱdaemonモードは速いね。
というわけで今日から始めてみました。