Cómo Instalar WordPress Gratis en un VPS de AWS con Dominio y SSL | Web Profesional Paso a Paso -Actualizar Ubuntu Server sudo apt update sudo apt upgrade -Instalar Apache sudo apt install apache2 sudo systemctl is-enabled apache2 sudo a2enmod ssl sudo systemctl restart apache2 -Instalar MariaDB (Database Server) sudo apt install mariadb-server mariadb-client sudo systemctl is-enabled mariadb sudo mysql_secure_installation *enter *N *Yes y ponemos pass root *Yes *Yes *Yes *Yes sudo apt install php libapache2-mod-php php-mysql - Creamos la base de datos mysql -u root -p CREATE DATABASE dbwordpress; GRANT ALL PRIVILEGES ON dbwordpress.* TO 'juanaripoll'@'localhost' IDENTIFIED BY '123456'; FLUSH PRIVILEGES; EXIT - Instalamos WordPress sudo wget -c http://wordpress.org/latest.tar.gz sudo mv latest.tar.gz /var/www/ cd /var/www sudo tar -xzvf latest.tar.gz sudo chown -R www-data:www-data wordpress/ sudo chmod -R 775 wordpress/ cd /etc/apache2/sites-available sudo cp 000-default.conf wordpress.conf sudo nano wordpress.conf ServerName blogdejohn.ddns.net DocumentRoot /var/www/wordpress SSLEngine on SSLCertificateFile /etc/letsencrypt/live/blogdejohn.ddns.net/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/blogdejohn.ddns.net/privkey.pem ServerName blogdejohn.ddns.net Redirect / https://blogdejohn.ddns.net *Crtl+x - Y - Enter sudo a2ensite wordpress.conf cd /etc/apache2/sites-enabled sudo rm 000-default.conf sudo systemctl reload apache2 cd /var/www/wordpress/ sudo cp wp-config-sample.php wp-config.php sudo nano wp-config.php - define( 'DB_NAME', 'dbwordpress' ); - define( 'DB_USER', 'juanaripoll' ); - defina( 'DB_PASSWORD', '123456' ); *Crtl+x - Y - Enter - Instalar las dependencias necesarias para WordPress sudo apt install php-gd sudo apt install php-curl sudo apt install php-dom sudo apt install imagemagick php-imagick sudo apt install php-mbstring sudo apt install php-zip sudo apt install php-intl - Instalar SSL lets encrypt sudo apt install letsencrypt sudo systemctl status certbot.timer sudo systemctl stop apache2 sudo certbot certonly --standalone --agree-tos --preferred-challenges http -d blogdejohn.ddns.net sudo apt install python3-certbot-apache sudo systemctl start apache2 ¡Hecho! https://blogdejohn.ddns.net