- Primero los paquetes obvios nginx-full y python-moinmoin.
- Ahora estos paquetes uwsgi y uwsgi-plugin-python.
- Configurar Uwsgi. Por ejemplo (/srv/wiki/ es donde esta el wiki):
<uwsgi> <uid>www-data</uid> <gid>www-data</gid> <plugin>python</plugin> <wsgi-file>/srv/wiki/moin.wsgi</wsgi-file> <memory-report /> <vhost /> <no-site /> </uwsgi>
- Configurar MoinMoin. Editar /etc/moin/mywiki.py y agregar por lo menos estas líneas
sitename = u'Mi super Wiki' interwikiname = u'SuperWiki' data_dir = '/srv/wiki/data/' data_underlay_dir = '/srv/wiki/underlay'
- Configurar Nginx. Crear un archivo "wiki" en /etc/nginx/sites-available con el siguiente contenido
server { server_name wiki; root /usr/share/moin/htdocs; location /moin_static194 { access_log off; alias /usr/share/moin/htdocs; } location = /favicon.ico { rewrite "/favicon.ico" /moin_static194/favicon.ico; } location / { gzip off; include uwsgi_params; uwsgi_param SCRIPT_NAME /; uwsgi_modifier1 30; uwsgi_pass unix:/run/uwsgi/app/moin/socket; } }
12 de agosto de 2013
Pasos para migrar MoinMoin a Nginx en Debian/Ubuntu
Ayuda memoria para cuando lo tenga que volver a hacer
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario