{"id":262,"date":"2025-01-08T18:42:59","date_gmt":"2025-01-08T17:42:59","guid":{"rendered":"https:\/\/cienciaytecnology.com\/wordpress\/?p=262"},"modified":"2025-01-08T18:47:02","modified_gmt":"2025-01-08T17:47:02","slug":"implementacion-de-un-chat-tipo-mirc","status":"publish","type":"post","link":"https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/","title":{"rendered":"Implementaci\u00f3n de un Chat tipo mIRC"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Implementaci\u00f3n de un Chat Tipo mIRC con next-mIRC<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Descargar el Proyecto<\/h3>\n\n\n\n<p>Primero, necesitas clonar el repositorio de next-mIRC desde GitHub:<\/p>\n\n\n\n<p>bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/apcimpoeru\/next-mirc.git\ncd next-mirc\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. Instalar Dependencias<\/h3>\n\n\n\n<p>Aseg\u00farate de tener Docker instalado en tu sistema. Luego, instala las dependencias necesarias:<\/p>\n\n\n\n<p>bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm install\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Construir la Imagen Docker<\/h3>\n\n\n\n<p>Construye la imagen Docker para el proyecto:<\/p>\n\n\n\n<p>bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker-compose build\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4. Ejecutar el Proyecto<\/h3>\n\n\n\n<p>Una vez que la imagen est\u00e9 construida, puedes ejecutar el proyecto con:<\/p>\n\n\n\n<p>bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker-compose up\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">5. Configurar el Virtual Host en Apache<\/h3>\n\n\n\n<p>Para configurar un virtual host en Apache, sigue estos pasos:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Crear la Estructura de Directorios<\/strong>:bash<code>sudo mkdir -p \/var\/www\/chat.cienciaytecnology.com sudo chown -R www-data:www-data \/var\/www\/chat.cienciaytecnology.com<\/code><\/li>\n\n\n\n<li><strong>Configurar el Virtual Host<\/strong>: Crea un archivo de configuraci\u00f3n para el virtual host en <code>\/etc\/apache2\/sites-available\/chat.cienciaytecnology.com.conf<\/code>:apache<code>&lt;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 &lt;\/VirtualHost><\/code><\/li>\n\n\n\n<li><strong>Habilitar el Virtual Host<\/strong>:bash<code>sudo a2ensite chat.cienciaytecnology.com.conf sudo systemctl reload apache2<\/code><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">6. Configurar el Proxy Inverso<\/h3>\n\n\n\n<p>Para configurar un proxy inverso en Apache, sigue estos pasos:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Habilitar los M\u00f3dulos Necesarios<\/strong>:bash<code>sudo a2enmod proxy proxy_http sudo systemctl restart apache2<\/code><\/li>\n\n\n\n<li><strong>Configurar el Virtual Host para el Proxy Inverso<\/strong>: Edita el archivo de configuraci\u00f3n del virtual host para agregar las directivas de proxy inverso:apache<code>&lt;VirtualHost *:80> ServerName chat.cienciaytecnology.com ProxyPreserveHost On ProxyPass \/ http:\/\/localhost:3000\/ ProxyPassReverse \/ http:\/\/localhost:3000\/ &lt;\/VirtualHost><\/code><\/li>\n\n\n\n<li><strong>Reiniciar Apache<\/strong>:bash<code>sudo systemctl restart apache2<\/code><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">7. Registrar el Subdominio en Namecheap<\/h3>\n\n\n\n<p>Para registrar el subdominio <code>chat.cienciaytecnology.com<\/code> en Namecheap, sigue estos pasos:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Iniciar Sesi\u00f3n en tu Cuenta de Namecheap<\/strong>: Accede a tu cuenta de Namecheap y selecciona el dominio que deseas usar.<\/li>\n\n\n\n<li><strong>Configurar el DNS<\/strong>: Ve a la pesta\u00f1a de <strong>Advanced DNS<\/strong> y haz clic en <strong>Add New Record<\/strong>.\n<ul class=\"wp-block-list\">\n<li><strong>Type<\/strong>: A Record<\/li>\n\n\n\n<li><strong>Host<\/strong>: chat<\/li>\n\n\n\n<li><strong>Value<\/strong>: La direcci\u00f3n IP de tu servidor<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Guardar los Cambios<\/strong>: Guarda los cambios y espera a que se propaguen (esto puede tardar unos minutos).<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Canales activos en el apartado chat de la web<\/h2>\n\n\n\n<p>#cienciaytecnology.com<\/p>\n\n\n\n<p><a href=\"http:\/\/chat.cienciaytecnology.com\">http:\/\/chat.cienciaytecnology.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Implementaci\u00f3n de un Chat Tipo mIRC con next-mIRC 1. Descargar el Proyecto Primero, necesitas clonar el repositorio de next-mIRC desde GitHub: bash 2. Instalar Dependencias Aseg\u00farate de tener Docker instalado en tu sistema. Luego, instala las dependencias necesarias: bash 3. Construir la Imagen Docker Construye la imagen Docker para el proyecto: bash 4. Ejecutar el&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[60,62],"tags":[35,179,4,182,181,180,184,183,185,57],"class_list":["post-262","post","type-post","status-publish","format-standard","hentry","category-programacion","category-servidores","tag-apache","tag-chat","tag-docker","tag-docker-compose-2","tag-git-clone","tag-mirc","tag-namecheap","tag-proxy-inverso","tag-subdominio","tag-virtualhost"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Implementaci\u00f3n de un Chat tipo mIRC - Ciencia y Tecnologia<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Implementaci\u00f3n de un Chat tipo mIRC - Ciencia y Tecnologia\" \/>\n<meta property=\"og:description\" content=\"Implementaci\u00f3n de un Chat Tipo mIRC con next-mIRC 1. Descargar el Proyecto Primero, necesitas clonar el repositorio de next-mIRC desde GitHub: bash 2. Instalar Dependencias Aseg\u00farate de tener Docker instalado en tu sistema. Luego, instala las dependencias necesarias: bash 3. Construir la Imagen Docker Construye la imagen Docker para el proyecto: bash 4. Ejecutar el...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/\" \/>\n<meta property=\"og:site_name\" content=\"Ciencia y Tecnologia\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-08T17:42:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-08T17:47:02+00:00\" \/>\n<meta name=\"author\" content=\"david\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"david\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/implementacion-de-un-chat-tipo-mirc\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/implementacion-de-un-chat-tipo-mirc\\\/\"},\"author\":{\"name\":\"david\",\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/b76777e3c0d2d08ea263068461c90d4b\"},\"headline\":\"Implementaci\u00f3n de un Chat tipo mIRC\",\"datePublished\":\"2025-01-08T17:42:59+00:00\",\"dateModified\":\"2025-01-08T17:47:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/implementacion-de-un-chat-tipo-mirc\\\/\"},\"wordCount\":263,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/b76777e3c0d2d08ea263068461c90d4b\"},\"keywords\":[\"Apache\",\"chat\",\"Docker\",\"docker-compose\",\"git clone\",\"mIRC\",\"namecheap\",\"proxy inverso\",\"subdominio\",\"VirtualHost\"],\"articleSection\":[\"Programacion\",\"Servidores\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/implementacion-de-un-chat-tipo-mirc\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/implementacion-de-un-chat-tipo-mirc\\\/\",\"url\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/implementacion-de-un-chat-tipo-mirc\\\/\",\"name\":\"Implementaci\u00f3n de un Chat tipo mIRC - Ciencia y Tecnologia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/#website\"},\"datePublished\":\"2025-01-08T17:42:59+00:00\",\"dateModified\":\"2025-01-08T17:47:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/implementacion-de-un-chat-tipo-mirc\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/implementacion-de-un-chat-tipo-mirc\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/implementacion-de-un-chat-tipo-mirc\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Implementaci\u00f3n de un Chat tipo mIRC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/\",\"name\":\"Ciencia y Tecnologia\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/b76777e3c0d2d08ea263068461c90d4b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/b76777e3c0d2d08ea263068461c90d4b\",\"name\":\"david\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/a-person-programming-with-a-computer-screen-and-code-visible.jpg\",\"url\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/a-person-programming-with-a-computer-screen-and-code-visible.jpg\",\"contentUrl\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/a-person-programming-with-a-computer-screen-and-code-visible.jpg\",\"width\":1024,\"height\":1024,\"caption\":\"david\"},\"logo\":{\"@id\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/a-person-programming-with-a-computer-screen-and-code-visible.jpg\"},\"sameAs\":[\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\"],\"url\":\"https:\\\/\\\/cienciaytecnology.com\\\/wordpress\\\/author\\\/david\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Implementaci\u00f3n de un Chat tipo mIRC - Ciencia y Tecnologia","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Implementaci\u00f3n de un Chat tipo mIRC - Ciencia y Tecnologia","og_description":"Implementaci\u00f3n de un Chat Tipo mIRC con next-mIRC 1. Descargar el Proyecto Primero, necesitas clonar el repositorio de next-mIRC desde GitHub: bash 2. Instalar Dependencias Aseg\u00farate de tener Docker instalado en tu sistema. Luego, instala las dependencias necesarias: bash 3. Construir la Imagen Docker Construye la imagen Docker para el proyecto: bash 4. Ejecutar el...","og_url":"https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/","og_site_name":"Ciencia y Tecnologia","article_published_time":"2025-01-08T17:42:59+00:00","article_modified_time":"2025-01-08T17:47:02+00:00","author":"david","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"david","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/#article","isPartOf":{"@id":"https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/"},"author":{"name":"david","@id":"https:\/\/cienciaytecnology.com\/wordpress\/#\/schema\/person\/b76777e3c0d2d08ea263068461c90d4b"},"headline":"Implementaci\u00f3n de un Chat tipo mIRC","datePublished":"2025-01-08T17:42:59+00:00","dateModified":"2025-01-08T17:47:02+00:00","mainEntityOfPage":{"@id":"https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/"},"wordCount":263,"commentCount":0,"publisher":{"@id":"https:\/\/cienciaytecnology.com\/wordpress\/#\/schema\/person\/b76777e3c0d2d08ea263068461c90d4b"},"keywords":["Apache","chat","Docker","docker-compose","git clone","mIRC","namecheap","proxy inverso","subdominio","VirtualHost"],"articleSection":["Programacion","Servidores"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/","url":"https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/","name":"Implementaci\u00f3n de un Chat tipo mIRC - Ciencia y Tecnologia","isPartOf":{"@id":"https:\/\/cienciaytecnology.com\/wordpress\/#website"},"datePublished":"2025-01-08T17:42:59+00:00","dateModified":"2025-01-08T17:47:02+00:00","breadcrumb":{"@id":"https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cienciaytecnology.com\/wordpress\/implementacion-de-un-chat-tipo-mirc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/cienciaytecnology.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Implementaci\u00f3n de un Chat tipo mIRC"}]},{"@type":"WebSite","@id":"https:\/\/cienciaytecnology.com\/wordpress\/#website","url":"https:\/\/cienciaytecnology.com\/wordpress\/","name":"Ciencia y Tecnologia","description":"","publisher":{"@id":"https:\/\/cienciaytecnology.com\/wordpress\/#\/schema\/person\/b76777e3c0d2d08ea263068461c90d4b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cienciaytecnology.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/cienciaytecnology.com\/wordpress\/#\/schema\/person\/b76777e3c0d2d08ea263068461c90d4b","name":"david","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/cienciaytecnology.com\/wordpress\/wp-content\/uploads\/2024\/10\/a-person-programming-with-a-computer-screen-and-code-visible.jpg","url":"https:\/\/cienciaytecnology.com\/wordpress\/wp-content\/uploads\/2024\/10\/a-person-programming-with-a-computer-screen-and-code-visible.jpg","contentUrl":"https:\/\/cienciaytecnology.com\/wordpress\/wp-content\/uploads\/2024\/10\/a-person-programming-with-a-computer-screen-and-code-visible.jpg","width":1024,"height":1024,"caption":"david"},"logo":{"@id":"https:\/\/cienciaytecnology.com\/wordpress\/wp-content\/uploads\/2024\/10\/a-person-programming-with-a-computer-screen-and-code-visible.jpg"},"sameAs":["https:\/\/cienciaytecnology.com\/wordpress"],"url":"https:\/\/cienciaytecnology.com\/wordpress\/author\/david\/"}]}},"_links":{"self":[{"href":"https:\/\/cienciaytecnology.com\/wordpress\/wp-json\/wp\/v2\/posts\/262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cienciaytecnology.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cienciaytecnology.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cienciaytecnology.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cienciaytecnology.com\/wordpress\/wp-json\/wp\/v2\/comments?post=262"}],"version-history":[{"count":1,"href":"https:\/\/cienciaytecnology.com\/wordpress\/wp-json\/wp\/v2\/posts\/262\/revisions"}],"predecessor-version":[{"id":263,"href":"https:\/\/cienciaytecnology.com\/wordpress\/wp-json\/wp\/v2\/posts\/262\/revisions\/263"}],"wp:attachment":[{"href":"https:\/\/cienciaytecnology.com\/wordpress\/wp-json\/wp\/v2\/media?parent=262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cienciaytecnology.com\/wordpress\/wp-json\/wp\/v2\/categories?post=262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cienciaytecnology.com\/wordpress\/wp-json\/wp\/v2\/tags?post=262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}