Hospedaje web para la UdelaR

La presencia web es hoy un punto clave para cualquier institución o proyecto. En la Universidad asegura múltiples funciones, desde el trabajo colaborativo de equipos hasta una mayor visibilidad en la red académica internacional.

En la plataforma mutualizada de la CCI, el EI y la CSIC la Red de Unidades Informáticas ofrece un servicio de hospedaje web, que procura compartir, dentro de ls recursos disponibles, con el conjunto de la UdelaR.

A octubre 2014 hay unos setenta sitios alojados en este espacio mutualizado, de tecnologías, calidad y usos sumamente diversos. El éxito del servicio requiere hoy establecer con mayor rigor los criterios y los procesos de uso de este servicio, para lograr mantener la calidad del servicio.

La presente propuesta se eleva a la Comisión Sectorial de Investigación Científica, el Espacio Interdisciplinario,

En coordinación con los usuarios, se está procediendo:
  • a un trabajo de evaluación y de sistematización de los sitios existentes,
  • a establecer los procesos de ingreso, desarrollo y mantenimiento de los sitios hospedados.
Si bien se da prioridad a las necesidades funcionales y a las posibilidades de los sitios usuarios, si bien no se pretende una unificación de tecnologías, también buscamos:
  • mantener una vigilia sobre las principales tecnologías (Wordpress, Drupal, Joomla y SPIP, en particular), en particular respecto a su historial de seguridad,
  • asegurar niveles de actualización y mantenimiento de los sitios,
  • ofrecer un servicio de "sitios llave en mano", con un conjunto de plantillas y cierto grado de configuración.

Criterio estratégico de agilidad y gratuidad

Cabe ante todo resaltar el aspecto escalable de tal servicio de hospedaje web: una vez que se dispone de un hospedaje compartido, el consumo de recursos y el costo marginal por un sitio web adicional es casi nulo.
Por esa misma razón es un servicio que se puede obtener en internet sin costo monetario. Worpress no sólo es un software libre, wordpress.com es una tieda, inmensa granja de sitios web, a diversos costos, los primeros consistiendo en el valor que se obtiene de la notoriedad o referenciamiento del contenido que se ofrece.

Es frente a esa oferta gratuita que debemos construir la nuestra en la Universidad. Para competir, nuestra propuesta debe ser de fácil acceso, sin trámite complejo, y gratuito o ampliamente mutualizado. Debe ser así al menos para poder probar el servicio y desarrollar una propuesta. Es oportuno, no obstante, tener también un proceso de validación de la información que se hospeda, al menos a la hora de publicitarla y referenciarla. Las instancias y los mecanismos de co-gobierno son los que dictarán esta fase de validación institucional.

Criterios de denominación y referenciamiento

Las Unidades Informáticas que administran el servicio de hospedaje compartido podrán abrir a cualquier proyecto vinculado a la UdelaR, con motivo y motivación razonable, un espacio de trabajo web:
  • que tendrá un nombre que indique claramente el carácter de iniciativa que tiene, por ejemplo: <nombre_sitio> .pruebas. <nombre_institucion> .edu.uy
  • en el que se deberá mantener un robots.txt de exclusión, para evitar que un sitio no validado se vea referenciado.

Criterios técnicos y funcionales de acceptabilidad

  • el equipo solicitante deberá asegurarse que dispone inicialmente de los recursos de desarrollo y luego mantenimiento del sitio, tanto para los contenidos como para la actualización técnica.
  • se promoverá el uso del hospedaje mutualizado LAMP y de tecnologías de CMS conocidas, pero se podrán consrtruir casos específicos si necesario,
  • los desarrollos de los sitios deberán ser hechos siguiendo todas las buenas prácticas y pautas institucionales:
    • integración de la identidad gráfica de la UdelaR,
    • repeto de las normas W3C,
    • respeto de los criterios de accesibilidad,
    • preferencia a software libre

Hospedaje Lamp con AlternC

Tenemos un servidor de hospedaje LAMP con la solución de panel AlternC
Apuntamos a la construcción de una oferta de alto nivel con una o varias soluciones de multi-site de algún CMS.

Actualmente hospedamos varios sitios LAMP independientes, con Drupal, SPIP, Joomla, Tikiwiki, Wordpress, entre otros. Los mismos se pueden ver en la tarea #3482.

La instalación de AlternC como panel de hosting se puede ver en la tarea #3447.

Selección de soluciones multi-site

Procedimiento para el hospedaje web.

Este procedimiento es un borrador de lo que aspiramos esté avalado por los organismos cogobernados de los servicios que utilizan el hospedaje web. Para esto entonces podemos empezar por definir lo primero que se requiere para un sitio en desarrollo / de pruebas; y cómo será el proceso luego para la puesta en producción del sitio.

  • tener claros los criterios de alojamiento en nuestros servidores y qué condiciones deben cumplir para ser alojados en un servidor en producción.
  • un espacio en pacioli al que se acceda con <nombre_sitio> .pruebas. <nombre_institucion> .edu.uy.
  • un robots.txt configurado para que no se indexe en internet.
  • un subproyecto correspondiente a ese sitio, con, al menos una explicación simple en la wiki de qué es el sitio y la referencia de quién lo maneja.

Al momento de poner el sitio en producción se debería seguír el siguiente procedimiento.

  • elevar a consideración del órgano colegiado (o bastaría con el aval del decano/director/jefe), sitio por sitio, para pedir validación de un registro en el DNS, configurar ese registro en Massera o donde corresponda.
  • luego de aprobación de dicho consejo:
    • se configura el dominio definitivo (en el DNS y en AlternC).
    • se pone en línea suprimiendo el robots.txt y eventualmente cualquier otra restricción (como las que permite alternc con un .htaccess) que se hayan puesto para desarrollar en el servidor de prueba/testing/desarrollo.

Servidores

Tenemos en producción dos servidores que brindan hospedaje LAMP.
DaVinci -> servidor de hospedaje LAMP para sitios en producción, CMS mantenidos actualizados, sistemas de gestión cerrados.
Pacioli -> servidor de hospedaje LAMP para sitios de prueba, desactualizados, con problemas de configuración/instalación, desarrollo específico.

Estadísticas Web (alternc-awstats)

  • Acceder a Alternc en Davinci o Pacioli
  • Nos conectamos al dominio (ej. cci.edu.uy)
  • Luego hay que hacer click en un menú nuevo que aparece con el nombre Web Statics en el panel izquierdo
  • Desde Manage allowed users's accounts creamos las cuentas que sean necesarias
  • Create New Statics para crear una estadística nueva:
    • Seleccionar el dominio y los subdominios que queremos analizar
    • Además elegir los "Allowed Users"
    • Luego create those statics
  • Una vez que tenés creada la estadística quedá listada en Web Statics y con View the statics entramos a la pantalla de Awstats que nos permite ver toda la información

Procedimientos de migración

  1. Migración Joomla 1.5 a 3.5+

Documentos

Documentaciones genéricas web

Reuniones

20130226-cci-cut

Sitios actualmente alojados.

#3482

Descripción

Para ir planificando la migración de los sitios al nuevo servidor de alojamiento y para ver cuáles quedan en este, y cuáles se sacan de acá.

CAP : alojado en SeCIU, nosotros tenemos las redirecciones desde (www.)posgrados.udelar.edu.uy y (www.)cap.udelar.edu.uy.

leroy@lero-pc:~$ host www.posgrados.udelar.edu.uy
www.posgrados.udelar.edu.uy is an alias for www.universidad.edu.uy.
www.universidad.edu.uy has address 164.73.2.136

CC : es un WP (desconozco si actualizado o no) alojado en DaVinci, están las redirecciones desde uy.creativecommons.org y (www.)creativecommons.uy. También están las redirecciones de proyectos.creativecommons.uy al redmine del data y listas.creativecommons.uy al gestor de listas.

leroy@lero-pc:~$ host www.creativecommons.uy
www.creativecommons.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

CCDT : tenemos alojado en DaVinci el sitio nuevo de la DT (un WP actualizado) y el sistema de gestión de la DT bajo un htaccess.

leroy@lero-pc:~$ host ccdt.udelar.edu.uy
ccdt.udelar.edu.uy has address 164.73.68.37
ccdt.udelar.edu.uy mail is handled by 10 dirac.csic.edu.uy.

GESTION DT : sistema de gestión del programa de Dedicación Total, desarrollado a medida en PHP con MySQL y alojado en DaVinci. Tiene login con .htpasswd y .htaccess para evitar el acceso desde fuera. Se accede desde http://gestion.ccdt.udelar.edu.uy.

leroy@lero-pc:~$ host gestion.ccdt.udelar.edu.uy
gestion.ccdt.udelar.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

CCI : hay varios servicios de CCI con este dominio, empezando por la web (www./www2./nueva.)cci.edu.uy.

leroy@lero-pc:~$ host www.cci.edu.uy
www.cci.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

El ERP redirige a la web del proyecto.

contabilidad.cci.edu.uy  -  URL redirection https://proyectos.interior.udelar.edu.uy/projects/erp/wiki

Los sitios de encuentas con LimeSurvey están en estas cuentas

encuestas.cci.edu.uy  -  Locally hosted /www/cci.edu.uy/lime/
encuestas2.cci.edu.uy  -  Locally hosted /www/cci.edu.uy/encuestas/

Sitios de pruebas o en desuso.

pruebas.cci.edu.uy  -  Locally hosted /www/cci.edu.uy/pruebas/
testing.cci.edu.uy  -  Locally hosted /www/cci.edu.uy/bbbwiki/
wiki-pruebas.cci.edu.uy  -  Locally hosted /www/cci.edu.uy/clonwikicci/
wiki-vieja.cci.edu.uy  -  Locally hosted /www/cci.edu.uy/tikiwiki9/

La wiki.

wiki.cci.edu.uy  - Locally hosted /www/cci.edu.uy/wiki/

CEI : tenemos alojado un LimeSurvey (gestor de encuestas) para los relevamientos del Centro de Extensionismo Industrial. Acá vamos a tener un sitio del CEI tambi´en para alojarse primero como sitio de pruebas antes de ponerlo en un serividor en producción.

leroy@lero-pc:~$ host www.cei.csic.edu.uy
www.cei.csic.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

CHEA : es un SPIP actualizado, alojado acá y con las redirecciones chea.udelar.edu.uy, www.chea.udelar.edu.uy y www2.chea.udelar.edu.uy

leroy@lero-pc:~$ host www.chea.udelar.edu.uy
www.chea.udelar.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

CONICYT : es una web hecha en PHP sin seguridad ni mantenimiento (www.)conicyt.csic.edu.uy alojada en DaVinci.

leroy@lero-pc:~$ host www.conicyt.csic.edu.uy
www.conicyt.csic.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

CPI : es un WP bien mantenido, la web recién hecha de la SSPI (www.)cpi.udelar.edu.uy, nuevo.cpi.udelar.edu.uy y (www.)propiedadintelectual.udelar.edu.uy.

leroy@lero-pc:~$ host nuevo.cpi.udelar.edu.uy
nuevo.cpi.udelar.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

CSIC : tiene varias redirecciones. Se gestiona el dominio (www.)investigacion.udelar.edu.uy que redirige a la web de CSIC, y la redirección desde csic.edu.uy.

csic.edu.uy  -  URL redirection http://www.csic.edu.uy
www.investigacion.udelar.edu.uy  -  URL redirection http://www.csic.edu.uy

El sitio de CSIC está alojado en el Portal.

leroy@lero-pc:~$ host www.csic.edu.uy
www.csic.edu.uy is an alias for csic.edu.uy.
csic.edu.uy has address 164.73.2.136
csic.edu.uy mail is handled by 15 mendel.csic.edu.uy.
csic.edu.uy mail is handled by 20 laika.belvil.net.
csic.edu.uy mail is handled by 10 correo.csic.edu.uy.

Está también el sitio viejo de CSIC en claro desmantenimiento.

viejo-www.csic.edu.uy  -  Locally hosted /www/csic.edu.uy/viejo-www/

La wiki y una redirección a sí misma.

wiki.csic.edu.uy  -  Locally hosted /www/csic.edu.uy/wiki/
wiki-nueva.csic.edu.uy  -  URL redirection http://wiki.csic.edu.uy/

Una propuesta para una nueva web de CSIC, un WP desactualizado.
propuesta.csic.edu.uy - Locally hosted /www/propuesta/wordpress/
CUP : (www./nuevo.)cup.edu.uy es un joomla alojado en DaVinci.

leroy@lero-pc:~$ host www.cup.edu.uy
www.cup.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

AULAS (CUP) : El manejador de aulas (www.)aulas.cup.edu.uy en un MRBS.

leroy@lero-pc:~$ host aulas.cup.edu.uy
aulas.cup.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

SDC (CUP) : El sistema de contactos.

leroy@lero-pc:~$ host sdc.cup.edu.uy
sdc.cup.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

VEHICULOS (CUP) : El MRBS con la gestión de vehículos.

leroy@lero-pc:~$ host vehiculos.cup.edu.uy
vehiculos.cup.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

CUR : redirige a la web de CCI (www.)cur.edu.uy.

leroy@lero-pc:~$ host www.cur.edu.uy
www.cur.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

La web de biblioteca del CUR es un WP actualizado.

biblioteca.cur.edu.uy  -  Locally hosted /www/cur.edu.uy/biblioteca/

RESERVAS (CUR) : El MRBS del CUR.

reservas.cur.edu.uy  -  Locally hosted /apps/reservas/web/

SOPORTE (CUR) : El GLPI es una redirección a un servidor del CURE.

soporte.cur.edu.uy  -  URL redirection http://arachania.cure.edu.uy/glpi

TESIS (CUR) : banco de Tesis, acceso a carpeta en /www.

tesis.cur.edu.uy  -  Locally hosted /tesis/

CURE : (www.)cure.edu.uy joomla 1.3 desactualizado con logs constantes. Debería estar en el servidor de pruebas hasta que se haga un nuevo mantenimiento y actualización del CMS.

leroy@lero-pc:~$ host www.cure.edu.uy
www.cure.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

PAS-CIPAC (CURE) : Sitio del Programa de Arqueología Subacuática - pas-cipac.cure.edu.uy, joomla3 bastante bien actualizado pareciera.

leroy@lero-pc:~$ host pas-cipac.cure.edu.uy
pas-cipac.cure.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

MIRADOR (CURE) : Sitio del Grupo de Estudios Territoriales (www.)mirador.cure.edu.uy y mirador-nuevo.cure.edu.uy. Un joomla desactualizado con responsable Gualberto Hernández, docente de PHP del CURE del Tecnólogo en Informática. Conviene dejarlo en el servidor de pruebas.

leroy@lero-pc:~$ host www.mirador.cure.edu.uy
www.mirador.cure.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

CALENDARIO (CURE) : Sistema de reservas MRBS calendario.cure.edu.uy

leroy@lero-pc:~$ host (calendario./reservas.)cure.edu.uy
calendario.cure.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

CUT : el sitio del CUT redirige a la web de CCI (www.)cur.edu.uy.

www.cut.edu.uy  -  URL redirection http://www.cci.edu.uy/category/seccionregional/regi%C3%B3n-noreste/tacuaremb%C3%B3

La web de bedelía, de carreras.

bedelia.cut.edu.uy  -  Locally hosted /bedelia/
carreras.cut.edu.uy  -  Locally hosted /carreras/
ipora.cut.edu.uy  -  Locally hosted /ipora/
salones.cut.edu.uy  -  Locally hosted /ipora/salones/
telefonos.cut.edu.uy  -  Locally hosted /telefonos/
vehiculos.cut.edu.uy  -  Locally hosted /ipora/vehiculos/
eduper.cut.edu.uy  -  URL redirection http://eva.universidad.edu.uy/course/index.php?categoryid=646
elecciones.cut.edu.uy  -  URL redirection http://www.cci.edu.uy/elecciones-cut
eva.cut.edu.uy  -  URL redirection http://eva.universidad.edu.uy/course/category.php?id=415
soporte.cut.edu.uy  -  URL redirection http://arachania.cure.edu.uy/glpi

DESATERR : Maneja los subdominios (www.)desaterr.ei.udelar.edu.uy que redireccionan a través de apache a (www.)desarrolloterritorial.ei.udelar.edu.uy, un WP alojado en DaVinci.

leroy@lero-pc:~$ host desarrolloterritorial.ei.udelar.edu.uy
desarrolloterritorial.ei.udelar.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37
leroy@lero-pc:~$ host www.desarrolloterritorial.ei.udelar.edu.uy
www.desarrolloterritorial.ei.udelar.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

EI : calendario.ei.udelar.edu.uy y (calendario-nuevo.ei.udelar.edu.uy) es el MRBS del EI, alojado en DaVinci.

leroy@lero-pc:~$ host calendario.ei.udelar.edu.uy
calendario.ei.udelar.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

El sitio del CEINBIO (www.)ceinbio.ei.udelar.edu.uy no está alojado en DaVinci, está la redirección del Apache.

leroy@lero-pc:~$ host www.ceinbio.udelar.edu.uy
www.ceinbio.udelar.edu.uy has address 192.254.141.176
leroy@lero-pc:~$ host 192.254.141.176
176.141.254.192.in-addr.arpa domain name pointer mac.macrosoft-ia.com.

El sitio del CIIP (www.)ciip.ei.udelar.edu.uy redirige a SeCIU.

www.ciip.ei.udelar.edu.uy  -  URL redirection http://www.rau.edu.uy/ei/ciip/

El CI-RespuestaCVC (www.)cirespuestacvc.ei.udelar.edu.uy redirige a un google-sites.

www.cirespuestacvc.ei.udelar.edu.uy  -  URL redirection https://sites.google.com/site/cirespuestacvc/

Está la redirección del ei.udelar a www.ei.udelar.

ei.udelar.edu.uy  -  URL redirection http://www.ei.udelar.edu.uy

Finalmente está la redirección del NILBH (www.)nilbh.ei.udelar.edu.uy a un sitio en Facultad de Medicina

www.nilbh.ei.udelar.edu.uy  -  URL redirection http://www.lbh.fmed.edu.uy

EQUIPAMIENTO : va a ser un WP para el programa de Equipamiento de la CSIC. Está definido en el DNS y resuelve en Pacioli (servidor de testing).

leroy@lero-pc:~$ host www.equipamiento.csic.edu.uy
www.equipamiento.csic.edu.uy is an alias for pacioli.csic.edu.uy.
pacioli.csic.edu.uy has address 164.73.68.5

GNUDELAR : sitio web de la GNUdelar, se accede a los directorios desde el navegador.

leroy@lero-pc:~$ host www.gnudelar.softwarelibre.edu.uy
www.gnudelar.softwarelibre.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

INTERIOR : un index de texto plano alojado en DaVinci. (www.)interior.edu.uy

leroy@lero-pc:~$ host www.interior.edu.uy
www.interior.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

MAREN : es un wordpress actualizado bajo el dominio del cure (maren.cure.edu.uy) alojado en DaVinci.

leroy@lero-pc:~$ host maren.cure.edu.uy
maren.cure.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

MCISUR : sitio alojado en seciu. Tenemos la redirección desde www.mcisur.ei.udelar.edu.uy y mcisur.ei.udelar.edu.uy a mcisur.edu.uy.

leroy@lero-pc:~$ host mcisur.edu.uy
mcisur.edu.uy has address 164.73.128.62
leroy@lero-pc:~$ host 164.73.128.62
62.128.73.164.in-addr.arpa domain name pointer cultrum.seciu.edu.uy.

MEGABASE : es únicamente una redirección al phpmyadmin desde un index.php.

www.megabase.csic.edu.uy  -  Locally hosted /www/megabase.csic.edu.uy/

NIEPU : uno de los núcleos interdisciplinarios del EI, alojado con nosotros es un SPIP.

leroy@lero-pc:~$ host www.niepu.ei.udelar.edu.uy
www.niepu.ei.udelar.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

RETERM : es un index de prueba por ahora, alojada en DaVinci.

leroy@lero-pc:~$ host www.reterm.ei.udelar.edu.uy
www.reterm.ei.udelar.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

SLU : redirige (www.)estatico.softwarelibre.edu.uy y (www.)static.softwarelibre.edu.uy a un directorio accesible desde el navegador. Está el dominio (www.)softwarelibre.edu.uy que lleva a la tikiwiki del SLU.

leroy@lero-pc:~$ host wwww.softwarelibre.edu.uy
wwww.softwarelibre.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37
leroy@lero-pc:~$ host estatico.softwarelibre.edu.uy
estatico.softwarelibre.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37
leroy@lero-pc:~$ host static.softwarelibre.edu.uy
static.softwarelibre.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

SOFTWARELIBRE : es un SPIP alojado en DaVinci desde (www.) softwarelibre.uy y hay un subdominio a wiki.softwarelibre.uy que está vacío.

leroy@lero-pc:~$ host www.softwarelibre.uy
www.softwarelibre.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

TAP : es un sitio de prueba, no tiene nada más que un index de prueba.

leroy@lero-pc:~$ host www.tab.softwarelibre.edu.uy
www.tab.softwarelibre.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37

UNIBICI : es un SPIP alojado en DaVinci.

leroy@lero-pc:~$ host www.unibici.edu.uy
www.unibici.edu.uy is an alias for davinci.csic.edu.uy.
davinci.csic.edu.uy has address 164.73.68.37