--- categories: ['OpenBSD','Système','Divers'] date: 2020-01-19T12:30:03+02:00 description: "memcached, un service de cache mémoire pour base de données sous OpenBSD" draft: false include_toc: true show_comments: false tags: ['OpenBSD','memcached'] title: "memcached / OpenBSD" translationKey: 'openbsd-memcached' --- ## Description **[memcached](https://www.memcached.org/)** est un service de mise en cache d'objet mémoire flexible conçu pour alléger la charge des bases de données dans les applications Web dynamiques en stockant des objets en mémoire. ## Installation **{{< inside2 l="sys/openbsd/pkg" t="Installez" a="installer" >}} le paquet ''memcached''**. ## Configuration Pour améliorer la "sécurité" du service : - {{< inside2 l="sys/openbsd/rcctl" t="Paramétrons" a="paramétrer" >}} le service `memcached` pour n'utiliser que l'utilisateur `_memcached`, l'interface locale, et interdire toute activité UDP :
`"-u _memcached -l 127.0.0.1 -U 0"` - {{< inside2 l="sys/openbsd/rcctl" t="Démarrons le service" a="démarrer" >}} **memcached**. ### Règles PF Il est possible d'utiliser la règle PF suivante pour interdire toute connexion sur le port d'écoute du service de memcached : ```cfg block in log on egress proto tcp to egress port 11211 ``` ## Documentation La principale documentation est le manpage : `$ man memcached` --- ## Historique J'ai écrit historiquement cette documentation sur le wiki de la communauté "OpenBSD Pour Tous". ---