|

Implementación de un Chat tipo mIRC

Implementación de un Chat Tipo mIRC con next-mIRC

1. Descargar el Proyecto

Primero, necesitas clonar el repositorio de next-mIRC desde GitHub:

bash

git clone https://github.com/apcimpoeru/next-mirc.git
cd next-mirc

2. Instalar Dependencias

Asegúrate de tener Docker instalado en tu sistema. Luego, instala las dependencias necesarias:

bash

npm install

3. Construir la Imagen Docker

Construye la imagen Docker para el proyecto:

bash

docker-compose build

4. Ejecutar el Proyecto

Una vez que la imagen esté construida, puedes ejecutar el proyecto con:

bash

docker-compose up

5. Configurar el Virtual Host en Apache

Para configurar un virtual host en Apache, sigue estos pasos:

  1. Crear la Estructura de Directorios:bashsudo mkdir -p /var/www/chat.cienciaytecnology.com sudo chown -R www-data:www-data /var/www/chat.cienciaytecnology.com
  2. Configurar el Virtual Host: Crea un archivo de configuración para el virtual host en /etc/apache2/sites-available/chat.cienciaytecnology.com.conf:apache<VirtualHost *:80> ServerAdmin admin@chat.cienciaytecnology.com DocumentRoot /var/www/chat.cienciaytecnology.com ServerName chat.cienciaytecnology.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
  3. Habilitar el Virtual Host:bashsudo a2ensite chat.cienciaytecnology.com.conf sudo systemctl reload apache2

6. Configurar el Proxy Inverso

Para configurar un proxy inverso en Apache, sigue estos pasos:

  1. Habilitar los Módulos Necesarios:bashsudo a2enmod proxy proxy_http sudo systemctl restart apache2
  2. Configurar el Virtual Host para el Proxy Inverso: Edita el archivo de configuración del virtual host para agregar las directivas de proxy inverso:apache<VirtualHost *:80> ServerName chat.cienciaytecnology.com ProxyPreserveHost On ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ </VirtualHost>
  3. Reiniciar Apache:bashsudo systemctl restart apache2

7. Registrar el Subdominio en Namecheap

Para registrar el subdominio chat.cienciaytecnology.com en Namecheap, sigue estos pasos:

  1. Iniciar Sesión en tu Cuenta de Namecheap: Accede a tu cuenta de Namecheap y selecciona el dominio que deseas usar.
  2. Configurar el DNS: Ve a la pestaña de Advanced DNS y haz clic en Add New Record.
    • Type: A Record
    • Host: chat
    • Value: La dirección IP de tu servidor
  3. Guardar los Cambios: Guarda los cambios y espera a que se propaguen (esto puede tardar unos minutos).

Canales activos en el apartado chat de la web

#cienciaytecnology.com

http://chat.cienciaytecnology.com

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *