|

Cómo instalar WordPress en Ubuntu Server 24.04 usando LAMP

Instalar WordPress en tu servidor casero con Ubuntu es una excelente manera de crear y gestionar tu propio sitio web. A continuación te detallo los pasos actualizados para instalar WordPress en un servidor LAMP (Linux, Apache, MySQL y PHP) en Ubuntu 24.04.

1. Actualiza el sistema

Antes de empezar, asegúrate de que tu sistema esté actualizado:

sudo apt update && sudo apt upgrade

2. Instala el servidor web Apache

Apache es uno de los servidores web más populares. Instálalo con este comando:

sudo apt install apache2

Una vez instalado, habilita Apache para que se inicie automáticamente:

sudo systemctl start apache2
sudo systemctl enable apache2

3. Instala el servidor de base de datos MySQL (o MariaDB)

Para gestionar la base de datos de WordPress, instalamos MySQL (o MariaDB):

sudo apt install mysql-server

A continuación, asegúrate de configurar de forma segura MySQL:

sudo mysql_secure_installation

Luego, inicia sesión en MySQL y crea una base de datos para WordPress:

sudo mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password_seguro';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

4. Instala PHP

WordPress requiere PHP, así que instalamos PHP junto con las extensiones necesarias:

sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip

5. Descarga e instala WordPress

Ahora descargamos la última versión de WordPress y la extraemos en el directorio de Apache:

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
sudo mv wordpress /var/www/html/wordpress
sudo chown -R www-data:www-data /var/www/html/wordpress

6. Configura Apache para WordPress

Crea un archivo de configuración de Apache para tu sitio WordPress:

sudo nano /etc/apache2/sites-available/wordpress.conf

Agrega la siguiente configuración:

apacheCopiar código<VirtualHost *:80>
    ServerAdmin admin@localhost
    DocumentRoot /var/www/html/wordpress
    ServerName tu_dominio.com
    <Directory /var/www/html/wordpress/>
        AllowOverride All
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Habilita el sitio y el módulo de reescritura:

sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

7. Completa la instalación en el navegador

Accede a tu servidor desde el navegador visitando http://tu_dominio_o_IP. Verás el asistente de instalación de WordPress. Configura el título de tu sitio, el nombre de usuario del administrador y las credenciales de la base de datos creadas previamente.

8. Asegura tu sitio con HTTPS

Instala un certificado SSL gratuito con Let’s Encrypt para asegurar tu sitio:

sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d tu_dominio.com

Este proceso te permitirá tener WordPress corriendo en tu servidor casero con Ubuntu 24.04, perfecto para proyectos personales o profesionales. Asegúrate de mantener tu instalación actualizada y respaldada regularmente.

Publicaciones Similares

Deja una respuesta

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