Cómo construir un servidor web Linux con una computadora vieja

Cómo construir un servidor web Linux con una computadora vieja

¿Está interesado en crear un servidor web doméstico? La forma más sencilla es instalar Linux en una computadora de repuesto. Gracias a la simplicidad de Linux, esto es sencillo y le brinda una forma asequible de alojar un sitio web o blog.





A continuación, se explica cómo configurar un servidor web Linux.





Cómo crear su propio servidor web con Linux

Para crear un servidor web Linux que se pueda ejecutar desde casa, necesitará el hardware y un sistema operativo. Además, se debe instalar el software del servidor web y un medio para acceder al servidor desde Internet.





¿Qué es el botón WPS en el enrutador?

Podemos dividir eso en cuatro sencillos pasos que puede seguir para crear su propio servidor web Linux.

  1. Encuentra una computadora vieja / no deseada
  2. Instalar un sistema operativo Linux
  3. Configurar el software del servidor web de la aplicación (Apache, PHP, MySQL)
  4. Llegue al servidor desde Internet

Empecemos.



1. Encuentre una computadora vieja para su servidor web Linux

Antes de elegir una computadora para usar como servidor web, necesitará conocer los requisitos mínimos del sistema operativo. Si bien Ubuntu es popular, no es lo suficientemente liviano. En cambio, Lubuntu 19.04 es una opción más sólida. Esta es una alternativa más ligera a Ubuntu, construida con el mismo código.

Descargar: Lubuntu 19.04





Requisitos del sistema de Lubuntu

Lubuntu 19.04 tiene un requisito mínimo de:

  • Procesador de doble núcleo de 512 MHz o superior (se recomienda 1 GHz, en lugar de 2 GHz para Ubuntu)
  • Memoria del sistema de 4GB
  • 25 GB de espacio libre en el disco duro
  • Opción de versiones de 32 bits (para PC más antiguas) y de 64 bits

Es posible que tenga una PC vieja adecuada en la parte posterior de un cajón o que haya comprado una en una tienda de segunda mano. Vale la pena señalar que puede instalar Linux servidor web en una Raspberry Pi . Esta pequeña computadora cuesta menos de $ 30 y es una opción inteligente si tiene problemas con hardware antiguo.





Además, no se limite a las antiguas PC con Windows. Los Apple Macs y MacBooks de la era anterior a 2006 con procesadores PowerPC pueden ejecutar Linux.

Al igual que Ubuntu, Lubuntu admite una amplia variedad de tarjetas de video, discos duros y otro hardware. Para comprobar si la distribución funcionará en su hardware elegido, ejecute el Live CD.

Si planea ejecutar el servidor las 24 horas del día, los 7 días de la semana, asegúrese de que esté en un área bien ventilada. Es mejor colocarlo en una habitación con aire acondicionado durante el verano, cuando el calor será el enemigo de su servidor.

2. Instale un sistema operativo Linux

La instalación de Lubuntu es sencilla. Para comenzar, simplemente tome el archivo ISO y escríbalo en un DVD o en un dispositivo flash USB.

Descargar: Lubuntu

Estas imágenes de disco tienen las últimas versiones de software, por lo que solo se debe requerir una pequeña actualización después de la instalación. Utilice la versión de 64 bits si su computadora la admite o la versión de 32 bits en caso contrario.

Cuando esté listo, inserte el medio de instalación en su computadora y reinicie. Si necesita cambiar la configuración del BIOS para arrancar desde la unidad óptica o USB, hágalo. En algunos casos, se puede abrir un menú de selección de medios de arranque.

Con el medio de instalación iniciado, seleccione Instalar Lubuntu. Cuando se le solicite, seleccione Descargar actualizaciones durante la instalación y Instalar software de terceros y luego Borrar y usar todo el disco .

Tenga en cuenta que esto borrará cualquier otro sistema operativo que tenga en esta computadora. Siga las otras opciones según la configuración deseada. Cifrar su carpeta de inicio no es aconsejable para un proyecto de servidor web. Reinicie después de que se complete la instalación.

Al reiniciar, busque actualizaciones. Ir a Sistema> Administración> Administrador de actualizaciones> Instalar actualizaciones . Es posible que deba reiniciar después de instalar las actualizaciones que haya encontrado.

3. Instale el software del servidor web Linux

Si bien hay alternativas disponibles, la mayoría de los sitios web se ejecutan en una combinación de Apache, MySQL y PHP (conocido como LAMP). Esto es similar a lo que recomendamos instalar en Windows .

Las tres herramientas se pueden instalar a través del Centro de software. Lanzar esto a través de Sistema> Administración> Administrador de paquetes Synaptic . Aquí es donde instalamos el software que necesitamos.

Busque e instale los siguientes nombres de paquetes, cada uno de los cuales incluirá varios requisitos previos: apache2 , php5 , php5-mysql , y servidor mysql . Aplicar los cambios para instalar los paquetes.

Los paquetes se descargarán e instalarán en breve. El instalador le pedirá la contraseña 'root' de MySQL. No es necesario reiniciar.

Alternativamente, puede instalar estas herramientas en la línea de comandos. Abra una Terminal y luego:

|_+_|

¡Pruebe su servidor web!

Puede probar la instalación abriendo el navegador Firefox en su servidor y dirigiéndose a la URL http://127.0.0.1/. Alternativamente, ingrese http: // localhost /.

Debería ver un '¡Funciona!' mensaje que significa que su servidor web se está ejecutando! Tanto Apache como MySQL se ejecutarán en segundo plano y se iniciarán al arrancar. Con el servidor web funcionando ahora, puede editar los archivos en / var / www. Simplemente actualice el navegador para ver los cambios en vivo en su sitio web.

Encontrar la dirección IP local del servidor

Si bien el servidor es funcional, debe ser visible para el mundo exterior. Como tal, es importante mantener el servidor actualizado con todos los parches habituales.

Primero, busque la dirección IP local del servidor y configúrela en algo que luego pueda hacer referencia. Encontrará la dirección IP actual --- asignada por su enrutador --- en el cuadro Información de red.

Encuentre esto haciendo clic en su conexión de red, luego seleccionando Información de conexión. Aparecerá un cuadro emergente con su dirección IP actual, tarjeta adaptadora de red, dirección de transmisión, puerta de enlace y servidor DNS. Anote la dirección IP.

A continuación, edite la información de su conexión para darle una dirección IP estática en su red local. Haga clic derecho de nuevo, pero esta vez vaya a Editar conexiones . Seleccione el nombre del adaptador apropiado (por ejemplo, eth1) y edite esa configuración.

Selecciona el IPv4 pestaña y cambiar la Método para Manual . Hacer clic Agregar luego ingrese la información de su configuración de conexión. Sin embargo, tenga en cuenta que la dirección IP deberá ingresarse de manera diferente. Conserve los primeros tres octetos (los números entre los puntos) pero cambie el último a un número alto por debajo de 254.

Es importante que la dirección IP asignada manualmente no esté ya en uso en su red. Si no está seguro, elija una dirección IP alta, como 250. Esta será su dirección IP local estática.

cómo insertar una imagen en una palabra sin mover el texto

Compartir la carpeta web

Hay varias opciones disponibles para acceder y cargar archivos en su servidor. Para ilustrar la importancia de los permisos de carpeta, considere compartir la carpeta web como una opción.

Es importante utilizar este método solo si su servidor está en una red privada. Asegúrese de que nadie pueda conectarse y acceder a su carpeta compartida.

Empiece por relajar los permisos en la carpeta web. Abra una terminal presionando Ctrl + Alt + T, luego ingrese:

|_+_|

Se le pedirá su contraseña. Si es correcto, se actualizarán los permisos.

Ahora vaya al explorador de archivos y busque /dónde/ . Haga clic derecho en la carpeta www y luego seleccione Opciones para compartir y desmarque. Para opciones de seguridad, puede compartirlo con o sin contraseña. Seleccione Acceso de invitados para compartir la carpeta sin necesidad de un nombre de usuario y contraseña.

Ahora, usted o cualquier otra persona podrá acceder a los archivos sin una contraseña. Por este motivo, se recomienda compartir con una contraseña por motivos de seguridad. También tómate un momento para comprobar Permitir que otros creen y eliminen archivos en esta carpeta . Esto permite el acceso de escritura desde el directorio compartido.

Para ver sus archivos, vaya a la ubicación de red // localhost / www .

Le pedirá su contraseña o le permitirá acceder directamente a sus archivos, dependiendo de su configuración de seguridad. Estos son los mismos archivos accesibles en su navegador web a través de http: // localhost / (o cualquier dirección IP estática que establezca).

Ponga su servidor Linux en línea con el reenvío de puertos

Ahora que tiene una dirección IP, un concepto importante que debe comprender es el reenvío de puertos. Cada persona conectada a Internet está detrás de una dirección IP. Para la mayoría de las conexiones domésticas (y muchas conexiones comerciales), la IP de su computadora no está realmente expuesta a Internet. -

Entonces, ¿cómo se comunican los visitantes de su sitio web con su servidor? Hacemos esto con el reenvío de puertos.

iphone no aparece en itunes

Los puertos de un servidor son como puertas o ventanas de una casa y, como tales, tienen implicaciones de seguridad. Cada puerto le dará acceso a un servicio diferente que se ejecuta en el servidor. Los servidores web utilizan el puerto 80 de forma predeterminada.

Para habilitar esto, deberá iniciar sesión en la página de administrador de su enrutador. Consulte la documentación del dispositivo para obtener detalles al respecto (algunos enrutadores tienen la dirección IP impresa en la parte posterior). Aquí, debería encontrar una sección llamada Reenvío de puertos , o Aplicaciones lo que le permitirá reenviar puertos correctamente.

Reenvíe el puerto TCP 80 al interior de su red a la dirección IP estática que configuró anteriormente. Cada enrutador es diferente, por lo tanto, consulte el manual de operaciones de su enrutador para saber cómo configurarlo correctamente.

Dé a su servidor web Linux un nombre de host estático

La mayoría de los enrutadores domésticos se conectan a un ISP a través de lo que se denomina IP dinámica. Esto significa que la dirección IP pública de su enrutador cambiará después de un período establecido, generalmente una semana más o menos.

Una forma de evitar esto es el fantástico servidor DynDNS que le permite establecer una URL DynDNS para su sitio. Gracias a una aplicación cliente, siempre que cambie su dirección IP pública, la URL seguirá apuntándole a su servidor Linux.

Por lo tanto, los visitantes deberían poder visitar su servidor web desde el mundo exterior yendo a http://yourhostname.dyndns.org . Algunos ISP bloquearán el puerto 80 de su enrutador. En este caso, reenvíe algo como el puerto 8080 al puerto 80. Esto le permitirá visitar su sitio web yendo a http://yourhostname.dyndns.org:8080 .

¡Creó un servidor web Linux!

Ahora que su servidor web está configurado, ¡puede concentrarse en programar o instalar su propio software!

Quizás ejecute un software de blog o organice un foro o un tablero de anuncios. Es posible que esté más interesado en alojar una red social como Mastodon, un portafolio, lo que sea. Tu decides.

En estos días, puede alojar un sitio web en casi cualquier cosa. He aquí cómo convierte tu dispositivo Android en un servidor web probarlo.

Cuota Cuota Pío Correo electrónico 5 consejos para potenciar sus máquinas Linux VirtualBox

¿Cansado del bajo rendimiento que ofrecen las máquinas virtuales? Esto es lo que debe hacer para mejorar el rendimiento de VirtualBox.

Leer siguiente
Temas relacionados
  • Linux
  • Ubuntu
  • Servidor web
  • Tutoriales de proyectos de bricolaje
Sobre el Autor Christian Cawley(1510 Artículos publicados)

Editor adjunto de seguridad, Linux, bricolaje, programación y explicación técnica, y productor de podcasts realmente útil, con amplia experiencia en soporte de escritorio y software. Colaborador de la revista Linux Format, Christian es un manipulador de Raspberry Pi, amante de Lego y fanático de los juegos retro.

Más de Christian Cawley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse