2025-08-28 12:16:41 -06:00
2025-06-15 18:42:31 -06:00
2025-06-15 18:42:31 -06:00
2025-08-28 13:46:27 -06:00
2025-06-15 18:42:31 -06:00
2025-08-28 12:33:01 -06:00
2025-08-28 12:33:01 -06:00
2025-08-28 13:02:37 -06:00
2025-08-28 13:46:27 -06:00

Desplegar el sitio david.xala.dev

0.- Instala venv (solo aplica una vez)

apt install python3.13-venv -y

1.- Clonamos el repositorio:

cd ~
git clone https://gitea.xala.dev/dix/david.xala.dev.git
sudo mv david.xala.dev/ /var/www/
cd /var/www/david.xala.dev/
sudo su

2.- Crear el ambiente virtual:

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
deactivate

3.- Movemos el archivo de configuración de apache y lo habilitamos:

exit
cd /var/www/david.xala.dev/
sudo mv david.xala.dev.conf /etc/apache2/sites-available/
cd /etc/apache2/sites-available/
sudo a2ensite david.xala.dev.conf

3.1.- Habilitamos el cache de apache

sudo chown -R www-data:www-data /var/cache/apache2/mod_cache_disk
sudo chmod -R 755 /var/cache/apache2/mod_cache_disk
sudo apt-get install apache2-utils
sudo a2enmod expires
sudo a2enmod cache
sudo a2enmod cache_disk
sudo a2enmod headers
sudo systemctl restart apache2

3.2.- Abrimos el puerto 8084:

sudo iptables -A INPUT -p tcp --dport 8084 -j ACCEPT
sudo ufw allow 8084/tcp
sudo iptables-save
sudo ufw reload
Description
No description provided
Readme 13 MiB
Languages
HTML 82.7%
CSS 7.4%
Python 6.1%
JavaScript 3.8%