Red de conocimiento informático - Material del sitio web - ¿Qué debo hacer si obtengo una visa después de registrar un nombre de dominio?

¿Qué debo hacer si obtengo una visa después de registrar un nombre de dominio?

Rocket.chat es un software social de código abierto que se puede utilizar directamente en la página web o descargar desde la APLICACIÓN (Android, IOS, Windows, Mac OS).

Funciones principales: chat grupal, comunicación directa, grupo de chat privado, notificación de escritorio, incrustación de medios, vista previa de enlaces, carga de archivos, chat de voz/vídeo, capturas de pantalla, etc. También admite traducción en tiempo real, lo que permite la conversión automática de mensajes en tiempo real entre usuarios.

También se puede utilizar como plataforma de chat interno dentro de la empresa, con todos los datos en un servidor propio.

Sitio web oficial:/RocketChat/Rocket. Chat

Existen varios métodos de instalación. Aquí se utiliza el método de instalación del contenedor Docker-Compose, que se puede configurar rápidamente en unos minutos. El requisito previo es que se hayan instalado Docker y Docker-Compose.

Consulte el documento oficial: pose.yml, el puerto predeterminado es 3000, use la base de datos mongo y cámbielo según sus propias necesidades.

No necesito cambiar nada aquí, solo usarlo directamente.

Una vez completada la descarga, puedes ejecutarla directamente.

Nota: abra el puerto 3000 o cierre el firewall. Si eres un servidor de nube pública, ¡recuerda modificar tu grupo de seguridad!

Introduce IP:3000 en el navegador para acceder.

Al iniciar sesión por primera vez, es necesario crear información del administrador y de la organización de la empresa (no es importante), siempre que la dirección de correo electrónico sea válida. Luego ingrese su dirección de correo electrónico para confirmar la verificación del enlace.

Una vez creada, podrás iniciar sesión en tu cuenta o crear un nuevo usuario habitual. Por supuesto, las configuraciones relevantes sólo pueden establecerse mediante la primera cuenta de administrador.

Inicia sesión y entra al canal público #general por defecto. Puedes crear tu propio canal y atraer gente. El resto de funciones las estudia la cuenta de administrador.

Rocket.chat tiene una APP oficial, que se puede descargar e instalar directamente desde la tienda de aplicaciones correspondiente.

Sin embargo, la aplicación puede tener problemas para conectarse al servidor, provocando que la conexión falle. Como se muestra a continuación:

Configuración SSL

Pregunta 1: la aplicación de Android debe tener una conexión SSL, es decir, https://

Entonces use la autofirma en el servidor, o utilice el SSL del proveedor del nombre de dominio, como Cloudflare, para configurar el nombre de dominio para que esté automáticamente libre de visa.

En aras de la simplicidad, configure directamente su propio nombre de dominio IP y habilite SSL. Es fácil configurarlo usted mismo.

Después de que Cloudflare configure el nombre de dominio, recuerde activar la función "Usar siempre HTTPS".

Proxy inverso de Nginx

Pregunta 2: Después de usar el proxy inverso de nginx, la aplicación indica que el servidor ha prohibido los websockets.

Utilice el proxy inverso de nginx:

1: Si otros métodos de instalación no pueden cambiar el puerto 3000 (puerto predeterminado de rocket.chat).

2. Cuando el servicio Docker está ocupado por el puerto 80 de otro nginx, el puerto 80 no se puede cambiar. Utilice otro proxy inverso de nginx al puerto 3000 de Docker.

3. O para la seguridad del servidor, utilice el proxy inverso nginx de otros servidores para el servidor real.

Si lo configura directamente de la siguiente manera:

La pantalla de conexión de la aplicación le indicará: websocket ha sido deshabilitado en este servidor.

La razón es que nginx necesita abrir websocket, solo agregue estas dos importantes líneas de configuración.

Después del reemplazo, la configuración es la siguiente:

Conéctese nuevamente a la aplicación e inicie sesión exitosamente.