5. Crear sitio

SIVeL 1.2.3 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.