sakura-vps/FreeBSD/moinmoinについて、ここに記述してください。

sakura/moinmoin

1. moinmoin

moinmoin-1.9.3/python 2.6.7 make install

単独のサーバとしては動き始めた。-- ToshinoriMaeno 2011-08-08 02:04:01

pound をfront end として、HTTPS接続可能に。-- ToshinoriMaeno 2011-08-08 03:39:08


当面はHTTPS対応のためにpoundを利用するが、reverse proxy cacheは使わない。

http://moinmo.in/SecurityPolicy

# permissions
from MoinMoin.security import Permissions
class Config(DefaultConfig)
  class SecurityPolicy(Permissions):
    def write(self, page_name):
        return  self.request.is_ssl and Permissions.__getattr__(self, 'write')(page_name)

SSL client 利用の場合か

http://moinmo.in/AntiSpamGlobalSolution

2. varnish cache

性能が問題になったら、使うかも。 varnish-cache reverse proxy cache専用サーバ; HTTPS 非対応

https://www.varnish-cache.org/docs/trunk/phk/ssl.html

http://plone.org/documentation/kb/plone-behind-varnish-using-pound-for-ssl

3. pound

HTTPS対応のために、(自己)証明書を使う。

ソースを展開して、 --with-ssl=/usr/local/ssl つきでconfigure/make するとエラーになる。

===> SECURITY REPORT:

/usr/local/sbin/pound

/usr/local/etc/rc.d/pound