Mucho dolor de cabeza me produjo configurar un websocket con certificado ssl, la razón es que no es muy fácil de entender ciertos conceptos en virtualhost.
Al final sólo debemos agregar unas cuantas líneas a los archivos de configuración de apache en Centos Web Panel.
La ruta es:
WebServer Settings -> WebServers Configuration Editor -> pestaña [/usr/local/apache/conf.d/vhosts/]
Allí buscamos el dominio que requerimos aplicar la configuración para wss y añadimos inmediatamente después de:
<IfModule mod_proxy.c>
# Upgrade connections to WebSockets
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /(.*) ws://localhost:3800/$1 [P,L]
3800 es el puerto de ejemplo pero lo puede reemplazar por el utilizado
Sobre el autor