Cum se instalează Memcached pe Ubuntu 22.04

Configurare noua (How To)

Situatie

Memcached este un sistem de cache în memorie gratuit, open-source și de înaltă performanță. În mod obișnuit, este folosit pentru a accelera aplicațiile web prin memorarea în cache a unor volume mari de date din solicitările de încărcare a paginii sau apelurile API. Acest articol explică cum să instalați și să configurați Memcached pe Ubuntu 22.04.

Solutie

Pasi de urmat

Asigurați-vă că vă conectați ca root sau utilizator cu privilegii sudo:

În primul rând, actualizați lista de index de pachete tastând:
sudo apt update
Apoi, instalați Memcached și dependențele necesare prin următoarea comandă:
sudo apt install memcached libmemcached-tools

Odată finalizată instalarea, serviciul Memcached va porni automat. Puteți verifica starea serviciului tastând:
sudo systemctl status memcached
Ar trebui să arate rezultatul ceva de genul acesta:

● memcached.service – memcached daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-03-12 05:44:12 UTC; 53s ago

În mod implicit, Memcached este setat să asculte numai pe localhost. Editați fișierul /etc/memcached.conf pentru a configura opțiunile Memcached. În general, setările implicite de configurare sunt suficiente pentru majoritatea utilizatorilor.

Este întotdeauna recomandat, nu permiteți accesul de la distanță. Există întotdeauna riscul unui atac de refuz de serviciu distribuit (DDoS) dacă Memcached este configurat necorespunzător. Pentru a permite accesul de la distanță la serverul Memcached, trebuie să configurați paravanul de protecție și să deschideți portul UDP Memcached 11211 numai de la clienți de încredere.

De exemplu, dacă doriți să vă conectați la serverul Memcached printr-o rețea privată, iar IP-ul serverului Memcached este 103.208.93.125, iar adresa IP a clientului este 103.208.123.32.

La început, ar trebui să editați fișierul /etc/memcached.conf și să setați serviciul să asculte pe interfața de rețea privată a serverului:
sudo nano /etc/memcached.conf
Găsiți linia care începe cu -l 127.0.0.1 și înlocuiți 127.0.0.1 cu adresa IP a serverului 103.208.93.125.
-l 103.208.93.125
Reporniți serviciul Memcached pentru ca modificările să intre în vigoare:
sudo systemctl restart memcached
Acum, deschideți portul Memcached în firewall:
sudo ufw allow from 103.208.123.32 to any port 11211

Tip solutie

Permanent

Voteaza

(50 din 60 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?