Que instalar en tu servidor Web Windows

Imaginemos, tenemos un servidor Windows 2003 para dar servicio Web.

Si queremos conseguir unos resultados óptimos con nuestro servidor, tras muchas instalaciones y usando servidores con alta carga, os recomiendo lo siguiente.

Tened en cuenta que todas las aplicaciones son gratuitas, y las tengo testeadas en entornos de alto estrés, y con máquinas no muy potentes.

¿Qué aplicaciones?

¿Que tecnologías para el desarrollo de una aplicación web dinámica?

Recomendaciones seguridad y optimización:

  • Usa un Raid, para en caso de fallo de un HD pueda salir el otro
  • Si puedes permitírtelo discos duros SCSI o SAS, son muchísimo más rápidos
  • Si puedes también ten dos servidores, uno de web y otro de Sql, en la misma red para optimizar velocidad
  • Ten dos particiones de disco duro (uno para el SO, y otra para las páginas web)
  • Si realizas envío de newsletters automatizado usa una aplicación como ASPemail con cola de envío
  • Si lees RSS de otras webs, procura que el servidor no lo lea por cada usuario que entra guárdalo en un objeto application
  • Las actualizaciones de Windows que se descarguen automáticamente, pero no las instales hasta no estar seguro de que no van a afectar el sistema
  • Reinicia el servidor cada 15 días, es así de triste pero después de tantos servidores y tantas stats realizadas la media de un servidor windows suele ser de unos 17 días encendido, para que hacer que pete? reinícialo dos veces al mes y no tendrás problema (linux que yo he usado hasta 174 días non stop)
  • Usa una página de Error 404 personalizada
  • No muestres los errores de código, y controla los errores del 50o
  • Vigila los permisos de las carpetas de publicación web, sólo da de escritura a los ficheros/carpetas indispensables
  • Crea un Pool de aplicaciones para cada uno de los proyectos que crees, así te será más fácil identificar cual es la aplicación que da problemas, con iisapp desde la consola de comandos verás la aplicación
  • La memoria Virtual del servidor debe de ser 1 vez y media la memoria física, es decir si tuviéramos 1gb lo recomendado de memoria virtual sería de unos 1500Mb aproximadamente, mas info aquí
  • Usa ShadowCopy, una buena herramienta incluida en tu servidor, aprovéchala y asegura tus versiones anteriores
  • Por supuesto activa el firewall de windows, que aunque no es una maravilla, esta integrado es gratuito y puedes configurar bastantes cosas, yo dejaría abierto solo el puerto 80, el 21, para el ftp a unas ips asignadas, igual que con el escritorio remoto
  • Crea un usuario para el acceso desde la web hacía mysql, no uses el admin
  • Copias de seguridad, por favor, es lo más importante, ten copias de todos tus datos!

Si todo esto me lo hubiesen explicado hace unos años….cuantos problemas me hubiera ahorrado

Quizás me dejo algo pero son la 1:36 y me esta entrando algo de sueño :) mañana hay que trabajar!

5 thoughts on “Que instalar en tu servidor Web Windows

  1. Pingback: Fresqui.com
  2. Eso que dices de lso 17 dias no es verdad, un servidor windows puede trabajar bastantes dias sin caerse y estar de PM, otra cosa es los programas que le metas que no lo jodan, pero si sabes configurarlo al servidor windows va muy bien.

  3. hola joel, respeto tu opinión, y claro que puede aguantar mucho mas… pero hablo de un servidor de alto rendimiento…unas 200.000 visitas diarias ;), y claro que aguantaría pero funciona muy mal, comprobado ;) si quieres te enseño stats para que lo veas :D

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s