{"id":8285,"date":"2019-04-11T16:11:51","date_gmt":"2019-04-11T16:11:51","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-tutoriales\/?p=8285"},"modified":"2024-06-25T18:21:31","modified_gmt":"2024-06-25T16:21:31","slug":"que-es-nginx","status":"publish","type":"post","link":"\/co\/tutoriales\/que-es-nginx","title":{"rendered":"\u00bfQu\u00e9 es NGINX y c\u00f3mo funciona?"},"content":{"rendered":"<p><a href=\"https:\/\/www.nginx.com\/resources\/glossary\/nginx\/\" target=\"_blank\" rel=\"noopener\">NGINX<\/a>, pronunciado en ingl&eacute;s como &ldquo;engine-ex&rdquo;, es un famoso software de servidor web de c&oacute;digo abierto. En su versi&oacute;n inicial, funcionaba en servidores web HTTP. Sin embargo, hoy en d&iacute;a tambi&eacute;n sirve como proxy inverso, balanceador de carga HTTP y proxy de <a href=\"\/co\/correo-profesional\">correo<\/a> electr&oacute;nico para IMAP, POP3 y SMTP.<\/p><p>Este software fue lanzado oficialmente en octubre del 2004. El creador del software, Igor Sysoev, comenz&oacute; su proyecto en el 2002 como un intento de solucionar el <a href=\"https:\/\/es.wikipedia.org\/wiki\/Problema_C10k\" target=\"_blank\" rel=\"noopener\">problema C10k<\/a>. C10k es el reto de gestionar diez mil conexiones al mismo tiempo. <\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES-1024x283.png\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES-300x83.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES-150x41.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES-768x212.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Hoy en d&iacute;a, los servidores web tienen que manejar un n&uacute;mero a&uacute;n mas grande de conexiones. Por esa raz&oacute;n, NGINX ofrece una arquitectura as&iacute;ncrona y controlada por eventos, caracter&iacute;stica que hace de NGINX uno de los servidores m&aacute;s confiables para la velocidad y la escalabilidad.<\/p><p>Debido a su excelente capacidad para manejar muchas conexiones y a su velocidad, muchos sitios web de alto tr&aacute;fico usan el servicio de NGINX. Algunos de estos gigantes del internet son Google, Netflix, Adobe, Cloudflare, WordPress.com y muchos m&aacute;s.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-funciona-nginx\">&iquest;C&oacute;mo funciona NGINX?<\/h2><p>Antes de profundizar m&aacute;s en qu&eacute; es NGINX, repasemos c&oacute;mo funciona un <a href=\"\/co\/tutoriales\/que-es-un-vps\">servidor<\/a> web. Cuando alguien hace una solicitud para abrir una p&aacute;gina web, el navegador se comunica con el servidor de ese sitio web. Luego, el servidor busca los archivos solicitados para la p&aacute;gina y se los env&iacute;a al navegador. Este es s&oacute;lo el tipo de solicitud m&aacute;s simple.<\/p><p>El ejemplo anterior tambi&eacute;n se considera como un hilo sencillo. Los servidores web tradicionales crean un solo hilo para cada solicitud, pero NGINX no funciona de esa manera. Como mencionamos antes, NGINX trabaja con una arquitectura as&iacute;ncrona y controlada por eventos. Esto significa que los hilos similares se administran bajo un proceso de trabajo, y cada proceso de trabajo contiene unidades m&aacute;s peque&ntilde;as llamadas conexiones de trabajo. <\/p><p>Toda esta unidad es la responsable de manejar los hilos de las solicitudes. Las conexiones de trabajo entregan las solicitudes a un proceso de trabajo, que tambi&eacute;n lo enviar&aacute; a su turno al proceso maestro. Finalmente, el proceso maestro proporciona el resultado de esas solicitudes.<\/p><p>Puede parecer simple, pero una conexi&oacute;n de trabajo puede atender hasta 1024 solicitudes similares. Debido a eso, NGINX puede procesar miles de solicitudes sin ninguna dificultad. Tambi&eacute;n es por eso que NGINX se convirti&oacute; en una excelente opci&oacute;n para sitios web con mucho tr&aacute;fico como comercio electr&oacute;nico, motores de b&uacute;squeda y almacenamiento en la nube.<\/p><h2 class=\"wp-block-heading\" id=\"h-nginx-vs-apache\">NGINX vs Apache<\/h2><p>Entre los servidores web populares, <a href=\"\/co\/tutoriales\/que-es-apache\/\">Apache<\/a> es uno de los principales rivales de NGINX. Ha existido desde los a&ntilde;os 90 y cuenta con una gran comunidad de usuarios. Si tienes curiosidad por saber cu&aacute;l es el mejor servidor web seg&uacute;n tus necesidades, dale vistazo a esta breve e informativa comparaci&oacute;n entre <a href=\"\/co\/tutoriales\/que-usar-nginx-vs-apache\">NGINX vs Apache<\/a>.<\/p><ul class=\"wp-block-list\">\n<li><strong>Compatibilidad del sistema operativo: <\/strong>La compatibilidad es uno de los peque&ntilde;os detalles que deber&iacute;as tener en cuenta a la hora de elegir el software. Tanto NGINX como Apache pueden ejecutarse en muchos sistemas operativos que soportan el sistema Unix. Desafortunadamente, el rendimiento de NGINX en Windows no es tan bueno como en otras plataformas.<\/li>\n\n\n\n<li><strong>Soporte al usuario: <\/strong>Los usuarios, que van desde novatos hasta profesionales, siempre necesitan una buena comunidad que les pueda ayudar cuando enfrenten problemas. Si bien NGINX y Apache tienen soporte por correo y un foro de Stack Overflow, Apache carece de soporte por parte de su compa&ntilde;&iacute;a, la Apache Foundation.<\/li>\n\n\n\n<li><strong>Rendimiento: <\/strong>NGINX puede ejecutar simult&aacute;neamente 1000 conexiones de contenido est&aacute;tico dos veces m&aacute;s r&aacute;pido que Apache y usa un poco menos de memoria. Sin embargo, cuando se comparan por su rendimiento en la ejecuci&oacute;n de contenido din&aacute;mico, ambos tienen la misma velocidad. NGINX es una mejor opci&oacute;n para aquellos que tienen un sitio web m&aacute;s est&aacute;tico.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>NGINX es un servidor web que tambi&eacute;n act&uacute;a como proxy de correo electr&oacute;nico, <a href=\"\/co\/tutoriales\/como-configurar-proxy-inverso-nginx\">proxy inverso<\/a> y balanceador de carga. La estructura del software es as&iacute;ncrona y controlada por eventos; lo cual permite el procesamiento de muchas solicitudes al mismo tiempo. <\/p><p>NGINX tambi&eacute;n es altamente escalable, lo que significa que sus servicios aumentan a la par con el tr&aacute;fico de sus clientes. NGINX y Apache son, de hecho, dos de los mejores servidores web del mercado.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/co\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>NGINX, pronunciado en ingl&eacute;s como &ldquo;engine-ex&rdquo;, es un famoso software de servidor web de c&oacute;digo abierto. En su versi&oacute;n inicial, funcionaba en servidores web HTTP. Sin embargo, hoy en d&iacute;a tambi&eacute;n sirve como proxy inverso, balanceador de carga HTTP y proxy de correo electr&oacute;nico para IMAP, POP3 y SMTP. Este software fue lanzado oficialmente en [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/que-es-nginx\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"\u00bfQu\u00e9 Es NGINX Y C\u00f3mo Funciona? - Gu\u00eda Completa","rank_math_description":"NGINX es un famoso software de servidor web de c\u00f3digo abierto. En su versi\u00f3n inicial, funcionaba sobre HTTP. Aqu\u00ed te contamos sus aplicaciones.","rank_math_focus_keyword":"qu\u00e9 es nginx","footnotes":""},"categories":[8284],"tags":[14140],"class_list":["post-8285","post","type-post","status-publish","format-standard","hentry","category-glosario","tag-que-es-nginx"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-nginx","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/o-que-e-nginx","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/que-es-nginx","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/apa-itu-nginx","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-nginx","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-nginx","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-nginx","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-es-nginx","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-es-nginx","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/que-es-nginx","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/o-que-e-nginx","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-nginx","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-nginx","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-nginx","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-nginx","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/8285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=8285"}],"version-history":[{"count":11,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/8285\/revisions"}],"predecessor-version":[{"id":40678,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/8285\/revisions\/40678"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=8285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=8285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=8285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}