Hero Image
Aumento del rendimiento de Nginx con Varnish

Warning: This information may be outdated. Please note the date of the post.

Para ver la introducción a este tema puedes entrar en este post:

Gestión de peticiones y rendimiento de servidores Web

1. Concepto: Varnish

Varnish es un acelerador de HTTP que funciona como proxy inverso. Se sitúa delante del servidor web, cacheando la respuesta del servidor web en memoria. De forma que cuando un cliente demanda la url por segunda vez, Varnish le da la respuesta ahorrando recursos en el backend y permitiendo más conexiones simultáneas. También se puede usar como balanceador de carga.

Hero Image
Configurar LDAPs en Debian. OpenLDAP. (Freston)

Warning: This information may be outdated. Please note the date of the post.

1. Introducción

LDAP. Protocolo Ligero de Acceso a Directorio.

¿Qué es LDAP?

Es un protocolo muy utilizado por empresas que apuestan por el software libre al utilizar distribuciones de Linux para construir un **directorio activo **en el que se gestionan las credenciales de los trabajadores, los permisos y estaciones de trabajo.

Hero Image
Instalación: aplicación web CMS Wagtail con Python

Warning: This information may be outdated. Please note the date of the post.

Objetivo:

Instalar un CMS en un entorno virtual y personalizar el sitio web con Wagtail

1. Instalación de wagtail.

Entorno de desarrollo: Creación del entorno virtual.

Instalación y configuracion de wagtail

  • Dentro del entorno virtual instalaremos el cms wagtail
pip install wagtail
  • Creamos el sitio. En su interior podemos ver que se han creado varios ficheros, entre ellos está el fichero ‘requirements.txt’ que es el que vamos a usar para instalar los paquetes necesarios
wagtail start mysite
cd mysite
pip install -r requirements.txt
  • Ahora vamos a mirar la app, crear el usuario administrador y probar su funcionamiento
python manage.py migrate
(wagtail) celiagm@debian:~/venv/wagtail/mysite$ python manage.py createsuperuser
Username (leave blank to use 'celiagm'): celiagm
Email address: cgarmai95@gmail.com
Password: 
Password (again): 
The password is too similar to the email address.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
(wagtail) celiagm@debian:~/venv/wagtail/mysite$ python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
January 21, 2021 - 13:25:24
Django version 3.1.5, using settings 'mysite.settings.dev'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

wag1.png