Instalando Debian 9 com ISPConfig3
Índice:
- Pré-requisitos
- Instalando o Memcached
- Configurando o Memcached
- Acesso remoto
- Conectando ao Memcached
- PHP
- Pitão
- Conclusão
O Memcached é um armazenamento de dados de valor-chave na memória de alto desempenho, de código aberto e gratuito. É usado principalmente para acelerar aplicativos armazenando em cache vários objetos a partir dos resultados de chamadas ao banco de dados.
Neste tutorial, mostraremos a você a instalação e configuração do Memcached no Debian 9.
Pré-requisitos
Você precisará estar logado como usuário com acesso sudo para poder instalar pacotes no seu sistema Debian.
Instalando o Memcached
Pacotes memcached estão incluídos nos repositórios padrão do Debian 9. A instalação é muito fácil, basta seguir as etapas abaixo:
-
Atualize a lista de pacotes:
sudo apt updateInstale o Memcached digitando:
sudo apt install memcached libmemcached-toolsO pacote
libmemcached-toolscontém várias ferramentas de linha de comando para gerenciar o servidor Memcached.Depois que a instalação estiver concluída, o serviço Memcached será iniciado automaticamente. Para verificar o status do serviço, digite o seguinte comando:
sudo systemctl status memcachedA saída terá a seguinte aparência:
● 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
É isso, você instalou o Memcached com sucesso no seu servidor Debian 9.
Configurando o Memcached
O Memcached pode ser configurado editando o arquivo
/etc/memcached.conf
. As configurações padrão são suficientes para a maioria dos usuários.
Por padrão, o serviço Memcached escuta apenas no host local. Se o cliente que está se conectando ao servidor também estiver em execução no mesmo host, não será necessário alterar o arquivo de configuração padrão.
Acesso remoto
Se estiver configurado incorretamente, o Memcached pode ser usado para executar um ataque de negação de serviço (DDoS) distribuído. Para permitir conexões remotas ao servidor Memcached, você precisa configurar seu firewall e permitir acesso à porta 11211 UDP Memcached apenas de clientes confiáveis.
No exemplo a seguir, assumimos que você deseja se conectar ao servidor Memcached em uma rede privada. O IP do servidor é
192.168.100.20
e o endereço IP do cliente é
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
Depois que o firewall estiver configurado, a próxima etapa é editar as configurações do Memcached e definir o serviço Memcached para escutar na interface de rede privada do servidor:
Para fazer isso, abra o arquivo de configuração
memcached.conf
:
sudo nano /etc/memcached.conf
Localize a linha que começa com
-l 127.0.0.1
e substitua
127.0.0.1
pelo endereço IP do 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 o serviço Memcached para que as alterações se tornem ativas:
sudo systemctl restart memcached
Agora você pode se conectar ao servidor Memcached a partir do local remoto.
Conectando ao Memcached
Para se conectar ao servidor Memcached, você precisa usar um cliente específico do idioma.
PHP
Para usar o Memcached como um banco de dados de cache para o seu aplicativo PHP, como WordPress, Drupal ou Magento, você precisa instalar a extensão
php-memcached
:
sudo apt install php-memcached
Pitão
Existem várias bibliotecas Python para interagir com o memcache. Você pode instalar sua biblioteca preferida usando o pip:
pip install pymemcache
Conclusão
Você aprendeu como instalar o Memcached no seu servidor Debian 9. Para mais informações sobre este tópico, consulte o Memcached Wiki.
debian memcachedAs ofertas de software como serviço têm se tornado cada vez mais populares entre as empresas, pois libera os administradores de instalar atualizações de software e executar outras tarefas de manutenção que eles teriam que fazer internamente. Os assinantes da MessageLabs entregam o gerenciamento da segurança de tráfego de e-mail e da Web para a empresa e não precisam instalar equipamentos no local.
[Outras leituras: Como remover malwares do PC com Windows]
Como instalar o memcached no centos 7
O Memcached é um armazenamento de dados de valor-chave na memória de alto desempenho, de código aberto e gratuito. Neste tutorial, explicaremos como instalar e configurar o Memcached no CentOS 7.
Como instalar memcached no ubuntu 18.04
O Memcached é um armazenamento de dados de valor-chave na memória de alto desempenho, de código aberto e gratuito. Neste tutorial, abordaremos o processo de instalação e configuração da versão mais recente do Memcached no Ubuntu 18.04.







