Instalación de Servidor Web

Skip to content

¡Este es un texto traducido automáticamente que puede contener errores!

🚧🚧 ¡Trabajo en progreso! 🚧🚧

Dubstep Meme

  • Comandos: sudo, apt, cd, nano
  • Software: nginx, apache2

Proceso para la instalación

Antes de que podamos instalar el software, necesitamos actualizar la lista de paquetes APT(itude) (“la tienda de aplicaciones” de Linux):

sudo apt update
# Oppdaterer pakkelisten
# Actualiza la lista de paquetes

Luego podemos instalar el software deseado. Aquí instalaremos nginx, que es un servidor web muy popular, pero una alternativa popular también es apache2.

sudo apt install nginx
# Installerer Nginx webserveren.
# Instala el servidor web Nginx.

Configuración de servidor web y archivos

Normalmente encontramos los archivos de configuración en /etc/<nombre del software>/. Para nginx esto es /etc/nginx/. No necesitamos mirar esto ahora, pero si quieres cambiar algo en la configuración, como por ejemplo el puerto, servidores web adicionales, certificados SSL y así sucesivamente, es aquí donde debes hacerlo.

Los archivos web, es decir, HTML, CSS, JavaScript y así sucesivamente, normalmente se encuentran en /var/www/html/. Aquí puedes añadir tus propios archivos. Por ejemplo, puedes crear un archivo index.html aquí con un poco de código HTML simple.

cd /var/www/html/
sudo nano index.html
# Endre index.html for å vise en enkel melding
# Modifica index.html para mostrar un mensaje simple

nano - Un poco sobre el editor de texto

Nano es un editor de texto completamente básico que se puede usar en la terminal. Es fácil de usar y no requiere muchos conocimientos previos.

Algunos comandos básicos:

  • CTRL + S - Guardar el archivo
  • CTRL + X - Salir de nano

Si presionas CTRL + X sin haber guardado, te preguntará si quieres guardar el archivo. Presiona Y para sí, N para no. Luego, presiona ENTER para confirmar el nombre del archivo.

Iniciar y detener el servidor web

Una vez finalizada la instalación, podemos iniciar el servidor web con:

sudo systemctl start nginx
# Starter nginx-tjenesten.
# Inicia el servicio nginx.

systemctl - ¿qué es?

systemctl significa “control del sistema” y es una herramienta para controlar los servicios del sistema en Linux. Se utiliza para iniciar, detener, reiniciar y verificar el estado de los servicios que se ejecutan en segundo plano en el sistema.

systemctl start | stop | restart | status <nombre del servicio>

Visite luego http://<serverens-ip-adresse>/ en su navegador para comprobar si el servidor web se está ejecutando.

Encontrar la dirección IP del servidor

Para encontrar la dirección IP de tu servidor, puedes usar el comando:

hostname -I # I mayúscula

Alternativamente, puedes usar ip a o ifconfig, pero estos proporcionan más información que solo la dirección IP.