¿Qué necesito para aprender a hacer un servidor? ¿Hay algún sitio que me ayude a aprender esto?

¿Qué tipo de servidor? (Asumiré que es un servidor web LAMP básico).

No necesitas aprender mucho. Es posible hacer un servidor de cualquier PC confiable antigua, y Linux – Debian. (Mi propio servidor es un P3 800 cpu, con 512 MB de RAM, 20G hdd) En resumen, los pasos involucrados son:

  • Instalar linux Instalación avanzada. Solo carga lo básico. No hay escritorio GUI. Agregue el nuevo servidor a su red. Asígnele una dirección IP estática.
  • Instale Apache en el servidor:

$ sudo apt-get install apache2

  • Instale MySQL en el servidor.

$ sudo apt-get install mysql-server mysql-client

  • Instale PHP en el servidor.

$ sudo apt-get install php libapache2-mod-php php-mysql

(Mis notas tienen algunos años, así que las he actualizado. Estos nuevos comandos parecen funcionar bien en mi PC).

Cree una página web “helloworld.html” y guárdela en el directorio servers / var / www / html. Dirija el navegador de su computadora a los servidores static-ip-address / helloworld.html.

Estos pasos configuran un servidor web “estándar estándar”, “simple vainilla”.

Notas:

  1. Ejecuté la instalación avanzada de Debian y las instalaciones de Apache, MySQL y PHP al menos 10 veces antes de que estuviera satisfecho con lo que estaba pasando.
  2. Probablemente sea una buena idea probar Apache, MySQL y PHP inmediatamente después de cada una de sus instalaciones, en lugar de una prueba al final.