in moin.wsgi:
app = make_application(shared=False)
これによりwebサーバはCSS, JS, imageのような静的コンテンツを提供するようになるでしょう。
in moin config (usually mywiki.py):
class Config(FarmConfig):
url_prefix_static = '/path/to/MoinMoin/web/static/htdocs'
location /path/to/MoinMoin/web/static/htdocs {
alias /path/to/MoinMoin/web/static/htdocs;
}
location /wiki {
gzip off;
include uwsgi_params;
uwsgi_param SCRIPT_NAME /wiki;
uwsgi_modifier1 30;
uwsgi_pass unix:/path/to/uwsgi.socket;
}
明らかにこれはWSGI設定で見た/した筈なので、ngx_http_uwsgi_moduleドキュメントを読んでください。
MoinMoinのために、Uwsgi は--ignore-script-name
(あるいは等価なconfigファイル設定)も必要とします。そうでなければ文字列のパスとして解釈するでしょう。Moin はPATH_INFO
をほとんど(あるいは全く)行いません。