5. Crear sitio

SIVeL 1.1.7 permite manejar varios sitios con una sola instancia (código fuente en una ubicación), cada sitio puede tener un URL y una base de datos independiente.

La labor se facilita si tiene el usuario para PostgreSQL y su clave en el archivo ~/.pgpass (verifiquelo por favor).

Para crear un nuevo sitio pase al directorio de fuentes de SIVeL /var/www/htdocs/sivel y saque respaldo de todas las bases:

sudo bin/resptodositio.sh

De ahí pase al directorio de sitios:

cd sitios

y emplee el archivo de comandos nuevo.sh:

sudo ./nuevo.sh sivelper
		    

Así creara un nuevo directorio sivelper en sitios y una nueva base de datos sivelper con el mismo usuario de su instalación principal. Poblará la base de datos con las tablas básicas y le permitirá crear un primer usuario.

Tras esto debe configurar el servidor web para reconocer la nueva instalación, bien con un Alias o bien con un VirtualHost. Por ejemplo para agregar un Alias, edite el archivo /var/www/conf/httpd.conf y puede buscar la sección de Alias y agregar:

Alias	/sivelper/ "/var/www/htdocs/sivel"
		    

Reinicie Apache para que la configuración empiece a funcionar:

sudo apachectl stop
sudo sh /etc/rc.local
		    

Y después con un navegador desde el mismo servidor abra una dirección de la forma https://127.0.0.1.org/sivelper/ Que debe dar un mensaje como:

No existe configuración 'sitios/WWW.NOCHEYNIEBLA.ORG_OFB'
		    

y una ayuda de como crear el enlace que requiere, que en este caso sería:

cd /var/www/htdocs/sivel/sitios
sudo ln -s ofb WWW.NOCHEYNIEBLA.ORG_OFB
		    

Tras esto al volver intentar con la URL de la nueva base: https://127.0.0.1/sivelper/ ya debe deja autenticar.