Configurar un servidor Linux Ubuntu con Clouding.io e instalar LAMP

En este tutorial vamos a usar clouding.io para configurar e instalar un servidor Ubuntu, además de desplegar en él el stack de trabajo LAMP que es ideal para empezar a desarrollar y dejar nuestra página web en la nube.

Clouding.io es una empresa de servidores cloud VPS, estos servidores se caracterizan por ser muy dinámicos y flexibles a la hora de costear su uso. Por ejemplo si tu tienda online tiene picos de tráfico gordos en navidad puedes ampliar rápidamente el servidor en la nube,  y si más tarde te bajan las visitas a la normalidad puedes ahorrar dinero haciendo tu virtual server más pequeño.

También he de decir que la velocidad de rendimiento es muy alta, todos los paquetes e instalaciones que he realizado en el tutorial han sido casi instantáneos.

Siendo yo mismo un perfil de diseñador web que no entiende mucho de sistemas informáticos me ha parecido muy sencillo configurar el servidor. ¡Vamos a ello!

Creando el servidor

creando el servidor ubuntu

Tras registrarnos con nuestra cuenta de prueba y verificar el correo electrónico, accedemos a un panel con estas pestañas o tabs:

  • Servidores. Desde aquí puedes gestionar tus servidores creados y su configuración.
  • Snapshots. Capturas de estado que hacemos al servidor para tener una «copia de seguridad», si desplegamos una app y algo va mal podemos volver atrás a una snapshot más vieja en la que todo funcione.
  • Firewall. Se incorpora ya un cortafuegos predeterminado y configurado, si quieres puedes añadirle más reglas.
  • Llaves SSH. Usaremos la claves SSH para acceder a nuestro servidor Ubuntu desde la consola de comandos.

Teniendo todo esto claro, pulsamos en el botón azul para crear el servidor.

Ahora toca darle un nombre al servidor VPS. Seleccionamos la pestaña Linux y escogemos crear un Ubuntu 18.04.

crear servidor linux ubuntu

Ahora mediante esta interfaz podemos especificar las características de nuestro servidor VPS, si queremos crear un VPS básico los valores por defecto nos sirven. Yo he aumentado estos valores para un VPS más potente.

Se indica también la capacidad de memoria RAM que quieres asignar a tu VPS, el valor por defecto es 1 GB de RAM.

Finalmente VPS Linux Ubuntu pulsamos en «Enviar» y ya habremos creado nuestro servidor VPS Linux Ubuntu.

Ahora vamos a la pestaña Servidores y vemos datos detallados y características de nuestro servidor:

Encontrarás las opciones para manipular tu servidor VPS, como por ejemplo: reiniciar tu servidor, apagar tu servidor, renombrarlo, redimensionar o aumentar capacidades; además puedes acceder a la consola web que brinda clouding.io para acceder al servidor VPS.

Accediendo al servidor pos SSH desde nuestra consola

En la pestaña servidores además podrás visualizar la contraseña del usuario administrador (root), la cual debes utilizar para acceder a tu servidor VPS por el puerto ssh.

Para acceder a tu servidor VPS a través del protocolo SSH, debes abrir tu terminal y escribir: ssh root@IP_DE_TU_VPS

¡Listo!, ya estás dentro de tu servidor de clouding.io.

Como habéis podido comprobar la creación de un servidor Ubuntu ha sido rápida y sencilla, ahora vamos a instalarle LAMP para trabajar en nuestra página web.

 

Instalando LAMP en nuestros servidor VPS

Ahora vamos a escribir comandos dentro de la conexión ssh establecida en nuestro servidor de clouding.io, para instalar el stack LAMP empezamos comprobando las actualizaciones de los paquetes. Mete este comando:

1. Instalando Apache

Para instalar Apache, ejecuta el siguiente comando en la terminal:

Presiona y (yes) y presiona ENTER para permitir la instalación.

Comprueba si Apache está instalado correctamente ejecutando el estado del servicio Apache. Use el siguiente comando:

Si todo está instalado correctamente, recibirás esta salida

Luego, asegúrate de que el firewall UFW tenga un perfil de aplicación para Apache escribiendo el siguiente comando:

En el perfil completo de Apache, asegúrate de que permite el tráfico en los puertos 80 y 443 . Verifica esto escribiendo el comando:

Verás la salida como en la siguiente imagen:

Para asegurarte de que Apache se esté ejecutando, ingresa la dirección IP de tu servidor (la tienes en clouding.io) en la barra de direcciones y pulsa ENTER .

La página de prueba del servidor web Apache debería aparecer como se muestra a continuación.

 

2. Instalando MySQL

Para instalar MySQL, escribe el siguiente comando:

Presiona y para permitir la instalación.
Durante la instalación, se te pedirá que establezcas la contraseña del usuario root.

3. Instalar PHP

Para instalar PHP, ejecuta el siguiente comando:

Presiona Y y ENTER para permitir la instalación.

A continuación, debes modificar la forma en que Apache sirve los archivos cuando se solicitan directorios. Por defecto, Apache primero busca un archivo llamado index.html . Sin embargo, queremos que busque el archivo index.php en su lugar.

Para cambiar esto, abre el archivo dir.conf en un editor de texto con privilegios de root:

En el archivo de configuración, verás la información como en la imagen a continuación:

Luego, mueve el archivo de índex.php a la primera posición.

Presiona CTRL + X para guardar y cerrar el archivo. Presiona Y y ENTER para confirmar.

4. Reinicia Apache

Para que los cambios surtan efecto, debes reiniciar el servidor Apache.

5. Creando script de PHP

Crea un fichero PHP básico y guárdalo en el directorio «root web». Esto es necesario para que Apache encuentre y sirva el archivo correctamente. Este directorio se encuentra en / var / www / html / .

Para crear un archivo en ese directorio, escribe el siguiente comando:

Este comando abre el archivo .

Dentro del archivo, escribe el código PHP como este ejemplo:

Presiona CTRL + X para guardar y cerrar el archivo. Presione Y y ENTER para confirmar.

Abre un navegador y escribe tu dirección de Clouding.io / info.php. Deberás ver algo como esto:

 

Y esto es todo caballeros, en este servidor podéis desplegar vuestras aplicaciones o páginas webs y acceder a través de esa ruta 🙂 Ya habéis visto las facilidades que nos brinda clouding.io para crear servidores. Sus precios están muy bien y no desentona con otras plataformas de cloud como Digital Ocean.

Nos vemos en la siguiente entrada.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *