sakura-vps/FreeBSD/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 するとエラーになる。
- ports を見るとpatchがある。version は同じ。 portsでmake/installした。
===> SECURITY REPORT:
- This port has installed the following files which may act as network servers and may therefore pose a remote security risk to the system.
/usr/local/sbin/pound
- This port has installed the following startup scripts which may cause these network services to be started at boot time.
/usr/local/etc/rc.d/pound