servidores Web
destinados al uso personal o de pequeñas empresas no requieren especificaciones de hardware importantes . Una computadora que puede ejecutar un sistema operativo Linux moderno media suele manejar los servicios Web de rutina con facilidad
Fedora 16 , una versión de Linux, requiere un procesador de 400 MHz o más rápido y 10 GB de espacio en disco duro . ; Fedora recomienda 1 GB de RAM para un mejor rendimiento . Esas características son más o menos en línea con hardware midgrade ofrecido a la venta al por menor en la década de 2000 .
Si usted planea hacer su servidor Web disponible a través de Internet , también necesitará una conexión Ethernet entre el módem y el servidor web. Si este es el caso , asegúrese de que el equipo tiene un puerto Ethernet disponible.
Requisitos de software
El servidor web más básico consiste en un sistema operativo y software de servidor. Aunque hay varias combinaciones de sistema operativo y servidor que se adapte a sus necesidades, muchos aficionados que utilizan ordenadores antiguos optar por utilizar el sistema operativo Linux y una tecnología de servidor soportado como Apache , porque muchos de ellos son de uso libre y porque tienen requisitos de hardware más bajos en comparación con las soluciones de servidor de nivel empresarial .
Linux viene en diferentes paquetes llamados distribuciones o " distros ". Cientos de distros están disponibles para su uso, cada uno de los cuales destaca características ligeramente diferentes . Muchos usuarios prefieren distribuciones como Red Hat u openSUSE o Fedora para servir como la base del sistema operativo de su servidor Web. DistroWatch , un sitio web dedicado a las noticias y la información de Linux, mantiene un archivo detallado de mantenimiento actualmente distros con reseñas suministradas por el usuario , este sitio es un excelente punto de inicio para recoger la distro más acorde con sus necesidades
vez . usted escoge una distro , seleccione una solución de servidor . Las aplicaciones de servidor más comúnmente usados incluyen Apache , Virgo y Abyss , aunque más de una docena de servidores están disponibles para su uso en la plataforma Linux. Cada servidor , como cada distro , viene con sus propias fortalezas y debilidades , así que explore las opciones cuidadosamente antes de asentarse en un servidor.
Ciclo
ordenadores reciclados encargados de realizar servicio de servidor Web debe ser capaz de realizar 24/7. Los servidores son por lo general siempre encendido y capaz de largos períodos de funcionamiento sin la necesidad de reiniciar o de solución de problemas de hardware . Los equipos más antiguos que se ejecutan en caliente o que hayan monitores funcionan mal pueden , por tanto, inadecuada para la tarea. Considerar medidas para aliviar la carga física, del ordenador , tales como la instalación de un ventilador adicional , de gran diámetro para enfriar los componentes internos y mantenerlo en un lugar fresco , libre de humo .
Si se espera que el servidor para manejar varios miles de peticiones por hora , un sistema escueto con un disco duro lento y poca memoria pueden tener dificultades para mantener el ritmo. Cuando un servidor se ralentiza , puede tomar más tiempo para que los visitantes del sitio para ver la página completa. Por otra parte, las tareas adicionales que un servidor debe tomar para apoyar a una página web determinada - como el streaming de vídeo o de ejecutar una secuencia de comandos - lleva la potencia de procesamiento . Máquinas viejas son muy capaces de llevar a cabo esta tarea, sino como carga aumenta hardware antiguo máximo hacia fuera antes que el equipo más moderno y capaz.
Seguridad Consideraciones
Dado que un servidor Web se conecta directamente a Internet , es importante que la configuración de seguridad están configurados correctamente. Si no lo son , puede tener sus sitios web hackeados o su servidor infectados con malware que infecta a continuación, otras personas que visitan su sitio web alojado en sí mismo
Desde la perspectiva del hardware , un equipo de baja potencia - . Aunque es perfectamente adecuado para el tráfico web luz - tendrá un momento difícil para sobrevivir a un ataque DDoS significa que una ubicación remota (por lo general un hacker ) inunda el servidor con tantas solicitudes para ver " ataque distribuido de denegación de servicio. " una página ya que el servidor no puede mantener el ritmo. Con el tiempo , se bloquea, dejando sus sitios en línea y potencialmente proporcionar al atacante con una manera de hackear el sistema.
Desde la perspectiva del software , los servidores deben estar configurados correctamente para reducir el riesgo de un fallo de seguridad externa. Siga estrategia de mejores prácticas mediante la limitación de los servicios innecesarios (por ejemplo , no permiten el acceso de transferencia de archivos si sólo necesita los servicios Web ) y la garantía de que el servicio Web tiene una contraseña segura y los permisos mínimos de usuario necesarios . Desactivar herramientas innecesarias como la indexación automática y supervisar los registros de su servidor con frecuencia para verificar si hay signos de intrusión. Establecer permisos de directorio adecuados para carpetas críticos en el servidor.
Además , si utiliza herramientas como una instalación de WordPress alojado en sí mismo en su servidor Web , establezca la configuración de seguridad de la herramienta correctamente. Por ejemplo , un formulario de carga de archivos en un blog de WordPress podría abrir el servidor de una violación de seguridad si no se limitan los tipos de archivo , un hacker podría cargar un archivo que en realidad ejecuta un comando de base de datos cuando la base de datos intenta analizar el archivo . ( Esto se llama un " truco de inyección SQL " - alguien pasa un comando en un lugar que no es de esperar una orden, y el servidor responde mediante el cumplimiento de la orden en lugar de rechazarla. )
Otras opciones de servidor
Si usted está más cómodo con ambientes operativos de Microsoft , use Microsoft Windows Server 2008 R2. Aunque los Servicios de Internet Information - La plataforma que aloja el servidor Web - es gratis , el propio Windows Server requiere licencias que , en función de las características que seleccione , pueden costar de $ 500 a $ 2,000 o más . Las especificaciones de sistema mínimos para un servidor Windows son similares a la de una solución Linux /Apache , aunque las especificaciones recomendadas de Microsoft son más altas - . Incluyendo un procesador de 2 GHz , 2 GB de RAM y 40 GB de espacio en disco