El paquete de software swhosting-rpc es la API que se encarga de comunicar y sincronizar las acciones realizadas en SWPanel con tu servidor Cloud.
En el momento que realices alguna acción en SWPanel, éste realizará una llamada de procedimiento remoto (RPC) a tu Cloud solicitando al programa swhosting-rpc ejecutar la acción.
Para proceder a la instalación de swhosting-rpc, primero añadiremos el repositorio ejecutando los siguientes comandos:
cat >> /etc/apt/sources.list <<EOF
# SWHosting XML RPC
deb http://packages.swhosting.com/serveisweb stable non-free
EOF
Descargamos la clave pública:
wget -O - http://packages.swhosting.com/serveisweb/swhosting.gpg.key|apt-key add -
Por último, instalamos:
apt-get install swhosting-rpc
Nos mostrará la lista de paquetes a instalar, pulsamos la letra "y" e "Intro".
Todos los servidores con licencia de uso de SWPanel desplegados por SWHosting ya tienen este paquete instalado por defecto.
Si en algún momento hemos de actualizar este paquete, ejecutaremos los siguientes comandos:
apt-get update
apt-get install swhosting-rpc
O si lo prefieres, puedes actualizar todos los paquetes:
apt-get update
apt-get upgrade
Cuidado, esta operación actualizará todos los paquetes de tu sistema. Procede solo si sabes lo que estás haciendo...
El paquete genera dos directorios:
Disponemos de los siguientes ficheros de configuración:
Servicio RPC: /etc/swhosting-rpc/swhostingrpc.yml
Configuración de logs: /etc/swhosting-rpc/log4perl.conf
Puedes saber que todo está bien ejecutando el script
/usr/local/SWHostingRPC/sbin/test.pl
Si hubiera algún error, aparecería.
IMPORTANTE: Para editar los ficheros de configuración, utiliza espacios y no tabulaciones.
He modificado la configuración, pero no se aplica.
Ejecuto el test y aparecen errores.
/etc/init.d/mysql status
- Es posible que hayas modificado en algún momento la contraseña del usuario "root" o "debian-sys-maint" y este cambio no lo hayas reflejado en el archivo de configuración "swhostingrpc.yml".
> Recuerda que puedes solicitar la intervención del Área de Ingeniería de Sistemas mediante la apertura de un ticket para actuación técnica.