zimbra installation on Ubuntu 16.04 LTS
Cuprins:
- Cerințe preliminare
- Instalarea Memcached
- Configurarea Memcached
- Acces de la distanță
- Conectarea la Memcached
- PHP
- Piton
- Concluzie
Memcached este un depozit de date cu valoare cheie de memorie cheie cu o performanță liberă și deschisă. Este cel mai frecvent utilizat pentru a accelera aplicațiile prin memorarea în cache a diferitelor obiecte din rezultatele apelurilor la baze de date.
În acest tutorial, vom acoperi procesul de instalare și configurare a celei mai recente versiuni a Memcached pe Ubuntu 18.04. Aceleași instrucțiuni se aplică pentru Ubuntu 16.04 și pentru orice distribuție bazată pe Ubuntu.
Cerințe preliminare
Înainte de a continua cu acest tutorial, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.
Instalarea Memcached
Pachetele memcached sunt incluse în depozitele implicite Ubuntu 18.04. Instalarea este destul de simplă, trebuie doar să urmați pașii de mai jos:
-
Începeți prin actualizarea listei de pachete apt:
sudo apt updateInstalați Memcached tastând:
sudo apt install memcached libmemcached-toolsPachetul
libmemcached-toolsconține furnizează mai multe instrumente din linia de comandă pentru gestionarea serverului Memcached.După terminarea instalării, serviciul Memcached va porni automat. Pentru a verifica starea serviciului, introduceți următoarea comandă:
sudo systemctl status memcachedRezultatul va arăta astfel:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2019-04-30 15:13:41 PDT; 37s ago Docs: man:memcached(1) Main PID: 10753 (memcached) Tasks: 10 (limit: 2319) CGroup: /system.slice/memcached.service `-10753 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
Asta e, în acest moment aveți Memcached instalat și rulat pe serverul dvs. Ubuntu 18.04.
Configurarea Memcached
Memcached poate fi configurat prin editarea fișierului
/etc/memcached.conf
. Setările implicite de configurare sunt suficiente pentru majoritatea utilizatorilor.
În mod implicit, Memcached este configurat pentru a asculta doar pe localhost. Dacă clientul care se conectează la server rulează de asemenea pe aceeași gazdă, nu trebuie să schimbați fișierul de configurare implicit.
Acces de la distanță
Când este configurat incorect, Memcached poate fi utilizat pentru a efectua un atac distribuit de refuz de serviciu (DDoS). Dacă doriți să permiteți accesul la distanță la serverul dvs. Memcached, trebuie să configurați firewallul și să permiteți accesul la portul Memorizat UDP 11211 numai de la clienți de încredere.
Următorul exemplu presupune că doriți să vă conectați la serverul Memcached printr-o rețea privată. IP-ul serverului este
192.168.100.20
iar adresa IP a clientului este
192.168.100.30
Ubuntu vine cu un instrument de configurare pentru firewall numit UFW. În mod implicit, UFW este instalat, dar nu este activat. Înainte de a activa firewall-ul UFW, adăugați mai întâi o regulă care va permite conexiunile SSH primite:
sudo ufw allow 22
Permiteți evaluarea de la adresa IP a clientului de la distanță:
sudo ufw allow from 192.168.100.30 to any port 11211
Activați UFW cu tastând:
sudo ufw status
Odată ce firewallul este configurat, următorul pas este să editați configurația Memcached și să setați serviciul Memcached să asculte pe interfața de rețea privată a serverului:
Pentru a face acest lucru, deschideți fișierul de configurare
memcached.conf
:
sudo nano /etc/memcached.conf
Localizați linia care începe cu
-l 127.0.0.1
și înlocuiți
127.0.0.1
cu adresa IP a serverului
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
Reporniți serviciul Memcached pentru ca modificările să aibă efect:
sudo systemctl restart memcached
Acum vă puteți conecta la serverul Memcached din locația dvs. la distanță.
Conectarea la Memcached
Pentru a vă conecta la serverul Memcached, trebuie să utilizați un client specific limbii.
PHP
Pentru a utiliza Memcached ca bază de date caching pentru aplicația dvs. PHP, cum ar fi WordPress, Drupal, Joomla sau Magento, trebuie să instalați extensia
php-memcached
:
sudo apt install php-memcached
Piton
Există mai multe biblioteci Python pentru interacțiunea cu memcache-urile. Puteți instala biblioteca preferată folosind pip:
pip install pymemcache
Concluzie
Ați învățat cum să instalați Memcached pe serverul dvs. Ubuntu. Pentru mai multe informații despre acest subiect, consultați Wiki Memcached.
ubuntu amintitCum se instalează și se instalează WordPress pe Microsoft Azure
Această parte a tutorialului acoperă aspectele de performanță ale Microsoft Azure și te ghidează la găzduirea propriei dvs. WordPress instalare pe o mașină virtuală Azure.
Cum se instalează memcached pe centos 7
Memcached este un depozit de date cu valoare cheie de memorie cheie cu o performanță liberă și deschisă. În acest tutorial, vă vom explica cum să instalați și configurați Memcached pe CentOS 7.
Cum se instalează memcached pe debian 9
Memcached este un depozit de date cu valoare cheie de memorie cheie cu o performanță liberă și deschisă. În acest tutorial, vă vom ghida prin instalarea și configurarea Memcached pe Debian 9.







