Cómo construir un servidor web dedicado

Muchas personas y empresas confían en las empresas de alojamiento para mantener su sitio web y sus archivos almacenados y accesibles. Esta es a menudo una forma muy fácil y rentable de mantener sus archivos y página web en línea, todo el tiempo. Para aquellos de nosotros que no queremos pagar más por un host dedicado o simplemente queremos omitir al intermediario y hacer autohospedaje, necesitarán construir su propio servidor para alojar esos archivos y permitir que otros se conecten a ellos. . Si ese es su objetivo, entonces esta guía lo ayudará a lograrlo.

Configurar su propio servidor web puede parecer una tarea desalentadora, pero con un poco de conocimiento, es algo que casi cualquier persona puede lograr. Esto es lo que necesitará tener / hacer:

  1. Obtenga una máquina dedicada
  2. Configurar el sistema operativo
  3. Configure el SO para el alojamiento web
  4. Configure su dominio autohospedado (opcional)
  5. Instalar herramientas de monitoreo (opcional)

Paso 1: Decide qué tipo de servidor necesitas

Dependiendo de lo que esté planeando usar con su servidor, es posible que pueda ejecutarlo en una máquina bastante normal. Para alojar archivos personales para usted y los miembros de su familia, e incluso para autohospedar un blog o sitio web personal, debería estar bien usando una computadora con especificaciones similares (y a veces mucho peores) para mi modelo de máquina de presupuesto.

Si usted es una empresa que quiere hacer autohospedaje, o necesita algo que pueda funcionar las 24 horas, los 7 días de la semana, con un tiempo de actividad del 99.9%, por ejemplo: para alojar archivos internos / externos para clientes o empleados. O si es un jugador acérrimo que quiere alojar a todos sus amigos y otros jugadores interesados, querrá obtener una máquina mejor y más estable para ejecutar su servidor, pero para esta guía, asumiremos que usted ya tiene una máquina para usar, o usará algo similar al que se proporciona a continuación:

Budget Server Build: $ 776.92 + envío

  • CPU - Intel Xeon E3-1220 $ 199.99
    • 3, 1 GHz de cuatro núcleos
    • 8 MB de caché L3
    • Zócalo LGA1150
  • Placa base - Gigabyte GT Z97 $ 239.99
    • Zócalo de procesador LGA1150
    • Puente Intel Z97 Express
    • Factor de forma ATX
    • 3200 MHz sin búfer
    • Memoria compatible con DDR3 (4 ranuras, hasta 32 GB)
  • RAM: si te sientes emocionado, elige 16 GB, pero 8 GB deberían ser suficientes. Además, el ram ECC tiene un voltaje muy bajo y está hecho para servidores que funcionan continuamente, no es necesario, pero es agradable:
    • ECC - Módulo de memoria del servidor Crucial (8 GB) $ 109.99
      • 1600 MHz
      • PC3-12800
    • Sin ECC: memoria Kingston HyperX (8 GB) $ 74.99
      • 1333 MHz PC3-10600
  • Disco Duro - Seagate Barracuda 1TB $ 54.99
    • 7200 RPM
    • 64 MB de caché
    • SATA III 6 Gbit / s
    • 3.5 "interno
  • Tarjeta de video - n / a a menos que su servidor tenga necesidades específicas de representación gráfica
  • Unidad óptica - LG Internal DVD Burner $ 12.99
  • Caja / Torre - Thermaltake V2 S Mid Tower con 550W PSU $ 79.99
  • Teclado y mouse - Teclado estándar de 104 teclas y mouse óptico $ 14.00
  • Monitor - Monitor LED de 20 "ASUS $ 99.98
  • Sistema operativo: Ubuntu GRATIS
  • Conexión a Internet: esta realmente depende de lo que haga su servidor. Si va a alojar grandes cantidades de tráfico, es posible que desee asegurarse de tener Internet gigabit con un ancho de banda de carga alto. Dicho esto, la mayoría de las tareas de alojamiento simples se pueden lograr con cualquier cosa que esté por encima de una conexión básica.

Paso 2: ensamblar el servidor

  1. Asegúrese de que su cuerpo esté conectado a tierra para que la acumulación estática no afecte las partes de la computadora. Esto se hace fácilmente usando zapatos con suela de goma o de pie sobre algo que no sea alfombra.
  2. Abra las cajas en las que llegaron sus piezas y coloque los componentes sobre una superficie dura.
  3. Comenzaremos con la placa base. Este es el esqueleto de la computadora que conecta todos los demás componentes. Abra el pestillo en el zócalo del procesador, haga coincidir los pines e inserte el procesador. Cierre el pestillo e instale el ventilador del disipador de calor / procesador sobre el procesador. Esto debería engancharse directamente a la placa base.
  4. Abra las ranuras de memoria (RAM) e inserte la memoria, presionando hacia abajo hasta que los pestillos encajen en su lugar alrededor de la memoria.
  5. Coloque la caja de la computadora de costado e instale la fuente de alimentación si aún no está bien sujeta a la caja.
  6. Inserte la placa base en la caja. Atorníllelo en su lugar por las esquinas y luego asegúrese de obtener el tornillo extra o dos en el medio de la placa base.
  7. Inserte la unidad óptica (DVD) en la caja, así como el disco duro interno. La unidad óptica es bastante intuitiva si ha usado una computadora anteriormente, el disco duro va en la ranura debajo de los espacios de la unidad óptica. Asegúrese de asegurarlos con al menos dos tornillos cada uno para que no se deslicen en la caja.
  8. Conecte los cables de la unidad óptica y el disco duro a la placa base. Consulte el manual de la placa base si es necesario.
  9. Asegure el cable de alimentación grande de la unidad de fuente de alimentación a la placa base, así como el cable de alimentación pequeño del disipador de calor / ventilador del procesador. Este es un poco tedioso ya que es muy pequeño, ¡pero deberías poder hacerlo!
  10. Una vez que todo esté conectado, asegúrese de verificar cada parte antes de encender la máquina.
  11. Cierre el gabinete, pero no lo atornille todavía por si acaso, y conecte su nuevo servidor a una toma de corriente. También asegúrese de enchufar su monitor, teclado y mouse; es simple, lo sé, pero se ha olvidado antes.
  12. ¡Es hora de arrancar!

Paso 3: instalar el sistema operativo

  1. Inserte el disco del sistema operativo que eligió. A los fines de esta guía, iremos con Ubuntu.
  2. Presione una tecla cuando aparezca el mensaje “Presione cualquier tecla para arrancar desde el DVD” en la pantalla. Si está utilizando un disco duro nuevo, debería cargar automáticamente el menú predeterminado.
  3. Elija su idioma y luego seleccione "Instalación básica del servidor" o "Instalar servidor Ubuntu".
  4. Después de que los archivos se carguen y descompriman, se le pedirá que "configure la red". Nombra tu servidor como quieras.
  5. Luego se le pedirá que configure un nombre de usuario y contraseña. Anótelos.
  6. Cuando se me solicite que encripte su directorio de inicio o no, preferiría no por ahora. Esto facilita la recuperación de archivos, si es necesario.
  7. La instalación les pedirá que particionen sus discos. Esto es solo configurar tu disco duro. Me gustaría ir con la opción "Guiado: usar todo el disco y configurar LVM". Escribe los cambios en los discos.
  8. No necesitará configurar un proxy, así que déjelo en blanco y haga clic en continuar.
  9. Cuando se le solicite activar las actualizaciones, elija "Instalar actualizaciones de seguridad automáticamente".
  10. En la selección de software, elija la selección de paquete manual.
  11. Elija yes para instalar grub en el Master Boot Record.
  12. Terminar la instalación.

Algunos elementos adicionales después del reinicio:

  • Es posible que desee configurar el paquete "Firewall" para proteger el servidor. Después de hacer esto, active SELinux.
  • Asegúrese de que Apache, PHP y MySQL estén instalados. Si tiene ganas de instalar Perl y Python, eso también puede ser útil.

Paso 4: Configuración adicional del servidor

El servidor ahora está construido y listo para ser configurado para su propio alojamiento personal. Para hacer esto, necesitará algunos pasos más. Esto será diferente para todos, pero intentaré guiarte en algunas cosas:

  1. Configurar una IP estática
    1. Al configurar una IP estática, su servidor permanecerá en la misma dirección en lugar de recibir una nueva dirección IP de vez en cuando. Para hacer esto, sigue esta guía.
    2. Cargue los archivos en su computadora y configure la base de datos. Si desea alojar un sitio web, deberá configurar la base de datos en MySQL y cargar los archivos en su servidor.
    3. Apunte su dominio a su servidor
      1. Ahora que tiene los archivos cargados en su servidor, asegúrese de ingresar al cPanel provisto por su registrador de dominios y señalar el nombre de dominio a su servidor. Necesitará conocer sus servidores DNS y potencialmente su IP estática.

Ahora que su servidor está configurado principalmente, y debe ser accesible fuera de su red, es hora de instalar algunas herramientas para ayudarlo a monitorear su servidor. Muchas de estas herramientas cuestan dinero, pero hay algunos sitios web que ofrecen versiones de prueba u opciones totalmente gratuitas. Solarwinds ofrece un excelente paquete gratuito de analizador de red y monitoreo de ancho de banda. También ofrecen un montón de otras herramientas que pueden ser útiles. SQLManager también ofrece algunas versiones gratuitas y limitadas de su software de administración de bases de datos.

Artículos Relacionados