{"id":91,"date":"2008-04-21T22:58:56","date_gmt":"2008-04-21T20:58:56","guid":{"rendered":"http:\/\/robertopla.net\/blog\/servidor-local.htm"},"modified":"2008-04-21T22:58:56","modified_gmt":"2008-04-21T20:58:56","slug":"servidor-local","status":"publish","type":"post","link":"https:\/\/robertopla.net\/blog\/servidor-local.htm","title":{"rendered":"Un servidor local"},"content":{"rendered":"<p>Hay diversas razones para instalar un servidor web local. Quiz\u00e1s la m\u00e1s obvia es la de aquellos desarrolladores que quieren probar sus p\u00e1ginas o aplicaciones en local, sin depender del ancho de banda o de la conexi\u00f3n a internet. Normalmente a estos no hay que explicarles como se hace, pues igual que he hecho yo, saben buscarse la vida.<\/p>\n<p>Sin embargo hay otras personas, incluso con un nivel de usuario medio de inform\u00e1tica que pueden obtener beneficio de un servidor local ya que hoy en d\u00eda se desarrollan muchas aplicaciones para la web y contar con una base de datos como <a href=\"http:\/\/www.mysql.com\/\">MySQL<\/a> u otras de este estilo puede ser m\u00e1s interesante que pagar por una aplicaci\u00f3n propietaria que luego secuestra nuestros datos y no nos permite gestionarlos con libertad o nos obliga a comprar una nueva versi\u00f3n de su producto (\u00bfSe nota que hablo de <strong>Acces<\/strong>?).<\/p>\n<p>Aunque el servidor puede instalarse en el mismo ordenador en que trabajamos, para un uso intensivo lo mejor es disponer de un ordenador aparte. Si se trata del viejo ordenador desechado tras la compra de una nueva m\u00e1quina, no hay problema, ya que un servidor web no requiere ni un gran procesador ni una buena tarjeta gr\u00e1fica. De hecho podremos desconectarle el teclado y el monitor una vez instalado.<\/p>\n<p>Obviar\u00e9 la opci\u00f3n m\u00e1s elemental que ser\u00eda instalar una distribuci\u00f3n de <a href=\"http:\/\/es.wikipedia.org\/wiki\/Linux\">Linux<\/a> adecuada al ordenador disponible, pues la mayor\u00eda de las distribuciones dan opci\u00f3n a instalar el sistema como <em>&#8216;Servidor&#8217;<\/em> y todos los programas necesarios quedan pr\u00e1cticamente configurados. Solo a\u00f1adir que si en la red usamos alg\u00fan ordenador con Windows, el complemento ideal a la instalaci\u00f3n es el <a href=\"http:\/\/us1.samba.org\/samba\/\">servidor &#8216;Samba&#8217;<\/a> un programa que permite a Linux integrarse e incluso controlar una red bajo el protocolo <a href=\"http:\/\/es.wikipedia.org\/wiki\/Server_Message_Block\">smb<\/a>, que es el que usa la &#8216;red Microsoft&#8217; y por tanto permite acceder a los ordenadores con Windows a los recursos (discos, impresoras&#8230;) compartidos en los ordenadores Linux de la red.<\/p>\n<div style=\"text-align:center;\">\n<p><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/apache.png\" border=\"0\" alt=\"Apache\" title=\"Apache\" \/><\/p>\n<\/div>\n<p>Para Windows existe un paquete llamado <a href=\"http:\/\/www.appservnetwork.com\/\">AppServer<\/a> que es una maravilla. Instala de un solo golpe <a href=\"http:\/\/httpd.apache.org\/\">Apache<\/a>, Php, MySQL y <a href=\"http:\/\/www.phpmyadmin.net\/home_page\/index.php\">phpMyAdmin<\/a> un interfaz web para gestionar MySQL (un Frontend). Adem\u00e1s se puede instalar opcionalmente phpNuke, pero como la mayor\u00eda de los windows no tienen un gestor de correo saliente smtp como &#8216;mail&#8217; y phpNuke hace las confirmaciones de registro por ese sistema, la cosa no funciona si no se instala un servidor smtp independiente. Pero phpNuke es solo &#8216;la guinda&#8217;, el autentico meollo de la cuesti\u00f3n es que despu\u00e9s de una instalaci\u00f3n bastante r\u00e1pida y una configuraci\u00f3n no muy compleja, tienes funcionando en tu ordenador a &#8216;los tres magn\u00edficos&#8217; y puedes probar las aplicaciones que subir\u00e1s a la web, guardar tus datos o archivar tus escritos&#8230;.sugiero tambi\u00e9n instalar un &#8216;<a href=\"http:\/\/wordpress.org\/\">WordPress<\/a>&#8216; u otro sistema de Blog en local, ya que ello permite archivar escritos tomar notas de una forma r\u00e1pida y tenerlos ordenados y listos para otros usos.<\/p>\n<p>Recientemente he tenido ocasi\u00f3n de probar <a href=\"http:\/\/www.server2go-web.de\/\">Server2Go<\/a> un paquete similar que hace funcionar un servidor web con php y MySQL desde un l\u00e1piz de memoria USB o desde un CD-ROM.<br \/>\nLa licencia es <em>donationware<\/em>, lo que quiere decir que si se dona una cantidad de dinero (10\u00e2\u201a\u00ac) se podr\u00e1 acceder a caracter\u00edsticas ampliadas. Resulta bastante \u00fatil ya que tiene soporte para MySQL 5, <a href=\"http:\/\/www.sqlite.org\/\">SQLite<\/a>, <a href=\"http:\/\/www.phpes.net\/\">PHP 5.x<\/a>, <a href=\"http:\/\/www.perl.org\/\">Perl 5.8<\/a>&#8230;<br \/>\nPara no entrar en conflicto con otros servidores web estos servidores locales suelen usar un puerto diferente del 80 que usa de forma est\u00e1ndar el servidor <a href=\"http:\/\/www.alegsa.com.ar\/Dic\/httpd.php\">httpd<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hay diversas razones para instalar un servidor web local. Quiz\u00e1s la m\u00e1s obvia es la de aquellos desarrolladores que quieren probar sus p\u00e1ginas o aplicaciones en local, sin depender del ancho de banda o de la conexi\u00f3n a internet. Normalmente &hellip; <a href=\"https:\/\/robertopla.net\/blog\/servidor-local.htm\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-91","post","type-post","status-publish","format-standard","hentry","category-frikilandia"],"_links":{"self":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":0,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/91\/revisions"}],"wp:attachment":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/media?parent=91"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/categories?post=91"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/tags?post=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}