Cum se instaleaza serverul de mysql pe centos
Cuprins:
- Cerințe preliminare
- Instalarea Memcached
- Configurarea Memcached
- Numai acces local
- 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 utilizat în principal ca sistem de memorie în cache pentru a accelera aplicațiile prin introducerea în cache a diferitelor obiecte din rezultatele apelurilor la baze de date.
În acest tutorial, vă vom explica cum să instalați și configurați Memcached pe CentOS 7.
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 CentOS 7. Instalarea este destul de ușoară, introduceți doar următoarea comandă:
sudo yum install memcached libmemcached
Pachetul
libmemcached
conține furnizează mai multe instrumente de linie de comandă pentru gestionarea serverului Memcached.
După terminarea instalării, porniți și activați serviciul Memcached
sudo systemctl start memcached
sudo systemctl enable memcached
Asta e, în acest moment, aveți Memcached instalat și rulat pe serverul dvs. CentOS 7.
Configurarea Memcached
Memcached poate fi configurat prin editarea
/etc/sysconfig/memcached
. În mod implicit, Memcached este setat să asculte pe toate interfețele. În secțiunile următoare, vă vom arăta cum puteți configura serviciul pentru acces local și de la distanță.
Când este configurat incorect, Memcached poate fi utilizat pentru a efectua un atac distribuit de refuz de serviciu (DDoS).
Numai acces local
Dacă clientul care se conectează la server rulează de asemenea pe aceeași gazdă, este recomandat să setați serviciul Memcached doar pentru a asculta localhost.
Pentru aceasta, deschideți fișierul de configurare
memcached
cu editorul de text:
sudo nano /etc/sysconfig/memcached
În parametrul
OPTIONS
adăugați
-l 127.0.0.1
. Acest instrucțiune Memcached să se lege doar la interfața specificată.
OPTIONS="-l 127.0.0.1"
Reporniți serviciul Memcached pentru ca modificările să aibă efect:
sudo systemctl restart memcached
Acces de la distanță
Dacă aplicația care se va conecta la Memcached este găzduită pe un server la distanță, trebuie să configurați firewallul și să permiteți accesul la portul Memcached 11211 numai de la adresa IP a clientului.
Următorul exemplu presupune că doriți să vă conectați la serverul Memcached printr-o rețea privată. IP-ul Memcached server este
192.168.100.20
iar adresa IP a clientului este
192.168.100.30
CentOS vine cu un instrument de configurare pentru
FirewallD
. Comenzile de mai jos vor crea o nouă zonă numită
memcached
, vor deschide portul
11211
și vor permite accesul numai de la adresa IP a clientului.
sudo firewall-cmd --new-zone=memcached --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/udp --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent
sudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanent
sudo firewall-cmd --reload
După ce firewallul este configurat, următorul pas este să editați configurația Memcached și să setați serviciul să asculte pe interfața de rețea privată a serverului:
Deschideți fișierul de configurare
memcached
:
sudo nano /etc/sysconfig/memcached
În parametrul
OPTIONS
adăugați adresa IP a serverului
-l 192.168.100.20
:
OPTIONS="-l 192.168.100.20"
Salvați fișierul și reporniți serviciul Memcached:
sudo systemctl restart memcached
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 în caching pentru aplicația dvs. PHP, cum ar fi WordPress, Drupal sau Magento, trebuie să instalați extensia
php-pecl-memcached
:
sudo apt install php-pecl-memcache
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. CentOS 7. Pentru mai multe informații despre acest subiect, consultați Wiki Memcached.
Cum 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 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.
Cum se instalează memcached pe ubuntu 18.04
Memcached este un depozit de date cu valoare cheie de memorie cheie cu o performanță liberă și deschisă. În acest tutorial, vom acoperi procesul de instalare și configurare a celei mai recente versiuni a Memcached pe Ubuntu 18.04.







