Cómo montar un servidor de alto rendimiento con VestaCP

Cómo montar un servidor de alto rendimiento con VestaCP en CentOS 7.

Hoy en día la velocidad de un sitio web es fundamental, de hecho cada día tiene más relevancia de cara al SEO. Por ello, vamos a crear dos artículos correlativos donde explicaremos como montar tu propio servidor o VPS de alto rendimiento.

Alguna vez me han preguntado porqué monto mis servidores con CentOS 7… bueno, tambien utilizo Debian, pero la verdad es que CentOS me parece mucho más versátil y abierto a cambios si lo comparamos con Debian, también por costumbre.

No es necesario puntualizar que estas instrucciones son válidas para cualquier servidor o VPS, aunque si necesitas un servidor dedicado totalmente administrado desde 15€, ponte en contacto con nosotros y te informaremos.

 

Montar un servidor de alto rendimiento con VestaCP

Instalar VestaCP

Partimos de la base que ya tienes VestaCP instalado con Nginx y php-fpm, si no es así… desde su página oficial puedes generar los comandos de instalación. Una buena selección es la que te indico en la siguiente imagen. No instales softaculos, es muy pesado y no es totalmente gratis (está capado, muy capado).

Configuracion de VestaCP

Configuración de VestaCP

Una vez instalado, lo primero que debemos hacer es actualizar e instalar el repositorio epel.

Dependiendo de la versión que tengas de CentOS 7, se habrá instalado php 5.4, o php 5.6, esto es inadmisible. Si o si, debes instalar php 7.1 o superior. Mi recomendación a dia de hoy es php 7.2, ya que es la máxima que es 100% compatible con todos los plugins y temas de WordPress modernos.

 

Actualizar PHP en VestaCP

Para actualizar la versión de php debes habilitar el repositorio remi con la versión php que más te interese.

PHP 7.1

PHP 7.2

PHP 7.3

PHP 7.4

Actualizamos el sistema y reiniciamos php-fpm.

 

Instalar Opcache en VestaCP

La instalación de Opcache en VestaCP con Centos 7, es muy simple. Sigue los pasos indicados.

Fácil verdad?. Si quieres modificar las opciones de opcache revisa el articulo anterior.

 

Actualizar MariaDB en VestaCP

De manera predeterminada, CentOS 7 viene con MariaDB 5.5. Es altamente recomendable actualizar como mínimo a MariaDB 10.3.

Primero hacemos una copia de seguridad por si acaso.

También necesitamos hacer un dump en temporales (inserta tu password root).

Creamos el repositorio de MariaDB 10.3.

Copia y pega lo siguiente:

Guarda el archivo y cierra el editor nano.

OJO!!!, antes de actualizar es conveniente borrar la versión anterior.

Limpiamos la cache de los repositorios de CentOS 7.

Instalamos la nueva versión de MariaDB.

Una vez termine la actualización, iniciamos y habilitamos MariaDB 10.3.

Importamos los datos anteriores (en caso de que los tuviéramos).

Para concluir esta sección, actualizamos el sistema y verificamos la versión instalada de MariaDB.

ejemplo de salida…

[root@miserver ~]# mysql -V
mysql Ver 15.1 Distrib 10.3.22-MariaDB, for Linux (x86_64) using readline 5.1

 

Instalar Redis en VestaCP

Redis es sistema de almacenamiento de datos estructurados en memoria, muy útil como memoria caché. Instalamos Redis ya que su rendimiento es superior a otras alternativas.

Iniciamos Redis y lo habilitamos para que arranque con el sistema.

 

Habilitar Redis en WordPress con VestaCP

Si utilizas WordPress para crear tus sitios, es interesante agregar Redis como su sistema de almacenamiento en caché.
Lo instalamos:

Ahora agregamos la extensión PHPRedis.

Pulsa enter cuando aparezcan mensajes similares a…

Para concluir es necesario agregar la extension a nuestro php.ini.

Al final del archivo agrega la siguiente linea.

Un plugin de cache que funciona muy bien con Redis es «W3 Total Cache«. En su configuración elije ‘Redis’ como caché de página y caché de base de datos, después marca la casilla de verificación ‘habilitar’ en cada opción antes de hacer clic en el botón ‘Guardar todas las configuraciones’. Esta configuración se debe hacer antes de reiniciar php-fpm y Nginx.

Como punto final al articulo reiniciamos php-fpm y nginx.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario