FlatPress es un sistema de gestión de contenidos (CMS) ligero y fácil de usar que no requiere una base de datos MySQL. En esta guía, te mostraré cómo configurar FlatPress CMS en un servidor Ubuntu 22.04 con un certificado SSL Let’s Encrypt para asegurar tu sitio web.
Paso 1: Instalación de Apache y PHP
Comencemos instalando Apache y PHP en nuestro servidor Ubuntu 22.04:
sudo apt update
sudo apt install apache2 php php-cli php-mbstring php-xml
Paso 2: Descarga de FlatPress
Descarga la última versión de FlatPress desde el sitio oficial y extráela en el directorio de tu servidor web:
wget https://github.com/evolic/flatpress/archive/refs/tags/v1.1.zip
unzip v1.1.zip
sudo mv flatpress-1.1 /var/www/html/flatpress
Paso 3: Configuración de Permisos
Asegúrate de que el servidor web tenga los permisos adecuados para acceder a los archivos de FlatPress:
sudo chown -R www-data:www-data /var/www/html/flatpress
sudo chmod -R 755 /var/www/html/flatpress
Paso 4: Configuración de Virtual Host de Apache
Crea un archivo de configuración de virtual host para FlatPress:
sudo nano /etc/apache2/sites-available/flatpress.conf
Agrega el siguiente contenido al archivo:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/flatpress
ServerName tu_dominio.com
<Directory /var/www/html/flatpress>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/flatpress_error.log
CustomLog ${APACHE_LOG_DIR}/flatpress_access.log combined
</VirtualHost>
Guarda y cierra el archivo. Habilita el sitio virtual y reinicia Apache:
sudo a2ensite flatpress.conf
sudo systemctl restart apache2
Paso 5: Instalación de Let’s Encrypt SSL
Instala el cliente Certbot de Let’s Encrypt:
sudo apt install certbot python3-certbot-apache
Genera y activa el certificado SSL para tu dominio:
sudo certbot --apache
Sigue las instrucciones para configurar el certificado SSL para tu dominio.
Paso 6: Acceso a FlatPress
Abre tu navegador web y accede a tu dominio utilizando https://tu_dominio.com
. Sigue las instrucciones de instalación de FlatPress que aparecen en la pantalla.
Considera utilizar los servicios de Cloud VPS de Shape.host para alojar tu sitio web FlatPress en Ubuntu 22.04. Con Shape.host, obtendrás un entorno de alojamiento confiable y seguro para tu sitio web.