EasyEngine: WordPress Multisitios con PHP 7, Let’s Encrypt y Nginx cache

Requisitos (Debian):

apt-get install sudo

 

ERROR: El certificado de “raw.githubusercontent.com” no es confiable.

apt-get install ca-certificates

 

Instalar EasyEngine:

wget -qO ee rt.cx/ee && sudo bash ee # install easyengine

 

Desconectar sesión SSH y logear de nuevo:

exit

SSH root@mi-ip

 

Instalar Packages:

ee stack install

 

Crear:

PHP7 + MySQL + SSL Website:

ee site create example.com --php7 --mysql --letsencrypt

 

WordPress Multisitios en sub-directorios Nginx Fastcgi Cache PHP 7 + SSL

ee site create example.com --wpsubdir --wpfc --user=admin --pass=micontraseña --email=info@exemple.com --php7 --letsencrypt

 

Actualizar certificado SSL Let’s Encrypt

ee site update example.com --letsencrypt=renew

 

Eliminar sitio:

ee site delete example.com

 

Instalar Composer:

https://ebustos.com/linux/instalacion-global-de-composer-dependency-manager-para-php/

 

Instalar PhpMyAdmin:

ee stack install --phpmyadmin

cd /var/www/22222/htdocs/db/pma/
composer install --no-dev

 

Administrar PhpMyAdmin:

https://misitio.com:22222

 

Recuperar contraseña administrador EasyEngine:

ee secure --auth

 

Recuperar contraseña root MySQL:

cat /etc/mysql/conf.d/my.cnf

 

 

Consultar:

https://easyengine.io/

https://letsencrypt.org/