Preparación del servidor LINUX para instalar JOOMLA x3
Tabla de contenido:
- Prerrequisitos
- Instalar Memcached
- Configurar Memcached
- Acceso remoto
- Conectando a Memcached
- PHP
- Pitón
- Conclusión
Memcached es un almacén de datos de valor clave en memoria de alto rendimiento gratuito y de código abierto. Se utiliza principalmente para acelerar las aplicaciones al almacenar en caché varios objetos de los resultados de las llamadas a la base de datos.
En este tutorial, lo guiaremos a través de la instalación y configuración de Memcached en Debian 9.
Prerrequisitos
Deberá iniciar sesión como usuario con acceso sudo para poder instalar paquetes en su sistema Debian.
Instalar Memcached
Los paquetes de Memcached están incluidos en los repositorios predeterminados de Debian 9. La instalación es muy fácil, solo siga los pasos a continuación:
-
Actualice la lista de paquetes:
sudo apt updateInstala Memcached escribiendo:
sudo apt install memcached libmemcached-toolsEl paquete
libmemcached-toolscontiene varias herramientas de línea de comandos para administrar el servidor Memcached.Una vez que se completa la instalación, el servicio Memcached se iniciará automáticamente. Para verificar el estado del servicio, ingrese el siguiente comando:
sudo systemctl status memcachedLa salida se verá así:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-06-05 21:00:57 GMT; 52s ago Docs: man:memcached(1) Main PID: 1371 (memcached) CGroup: /system.slice/memcached.service └─1371 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
Eso es todo, ha instalado con éxito Memcached en su servidor Debian 9.
Configurar Memcached
Memcached se puede configurar editando el archivo
/etc/memcached.conf
. La configuración predeterminada es suficiente para la mayoría de los usuarios.
Por defecto, el servicio Memcached escucha solo en localhost. Si el cliente que se conecta al servidor también se ejecuta en el mismo host, no necesita cambiar el archivo de configuración predeterminado.
Acceso remoto
Si está configurado incorrectamente, Memcached se puede usar para realizar un ataque distribuido de denegación de servicio (DDoS). Para permitir conexiones remotas al servidor Memcached, debe configurar su firewall y permitir el acceso al puerto UDP Memcached 11211 solo desde clientes confiables.
En el siguiente ejemplo, suponemos que desea conectarse al servidor Memcached a través de una red privada. La IP del servidor es
192.168.100.20
y la dirección IP del cliente es
192.168.100.30
sudo ufw allow from 192.168.100.30 to any port 11211
iptables -I INPUT -s 192.168.100.30 --dport 2112112 -j ACCEPT
Una vez que el firewall está configurado, el siguiente paso es editar la configuración de Memcached y configurar el servicio Memcached para escuchar en la interfaz de red privada del servidor:
Para hacerlo, abra el archivo de configuración
memcached.conf
:
sudo nano /etc/memcached.conf
Localice la línea que comienza con
-l 127.0.0.1
y reemplace
127.0.0.1
con la dirección IP del servidor
192.168.100.20
.
# Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. -l 192.168.100.20
Reinicie el servicio Memcached para que los cambios se activen:
sudo systemctl restart memcached
Ahora puede conectarse al servidor Memcached desde la ubicación remota.
Conectando a Memcached
Para conectarse al servidor Memcached necesita usar un cliente específico del idioma.
PHP
Para usar Memcached como una base de datos de almacenamiento en caché para su aplicación PHP, como WordPress, Drupal o Magento, debe instalar la extensión
php-memcached
:
sudo apt install php-memcached
Pitón
Hay varias bibliotecas de Python para interactuar con memcache. Puede instalar su biblioteca preferida usando pip:
pip install pymemcache
Conclusión
Ha aprendido cómo instalar Memcached en su servidor Debian 9. Para obtener más información sobre este tema, consulte Memcached Wiki.
debian memcachedCómo instalar y configurar redis en debian 10 linux
En este tutorial, cubriremos cómo instalar y configurar Redis en un Debian 10, Buster. Redis es un almacén de datos de valor clave en memoria de código abierto.
Cómo instalar memcached en centos 7
Memcached es un almacén de datos de valor clave en memoria de alto rendimiento gratuito y de código abierto. En este tutorial, explicaremos cómo instalar y configurar Memcached en CentOS 7.
Cómo instalar memcached en ubuntu 18.04
Memcached es un almacén de datos de valor clave en memoria de alto rendimiento gratuito y de código abierto. En este tutorial, cubriremos el proceso de instalación y configuración de la última versión de Memcached en Ubuntu 18.04.







