![Ako obnoviť odstránené textové správy na zariadení Android](/f/f346d29e8bab931b7a26037071659bfa.png?width=100&height=100)
Zapamätané je program na ukladanie do vyrovnávacej pamäte distribuovaných objektov s distribuovanou pamäťou s otvoreným zdrojovým kódom, ktorý nám umožňuje zlepšiť a zrýchliť výkon dynamických webových aplikácií ukladaním údajov a objektov do pamäte v pamäti.
Zapamätané sa tiež používa na vyrovnávaciu pamäť celých databázových tabuliek a dotazov na zlepšenie výkonu databázy. Je to jediný systém ukladania do vyrovnávacej pamäte, ktorý je voľne dostupný a používa ho mnoho veľkých serverov YouTube, Facebook, Twitter, Reddit, Drupal, Zynga, atď.
Prečítajte si tiež: Ako nainštalovať a nakonfigurovať Memcached v CentOS 8
Zapamätané sa môže zaviazať k odmietnutiu útokov služby, ak nie je správne nakonfigurovaný. V tomto článku vám vysvetlíme, ako nainštalovať a zabezpečiť váš Zapamätané server zapnutý CentOS 7 Distribúcia Linuxu. Tieto dané pokyny tiež fungujú RHEL a Fedora Linux.
Najprv aktualizujte svoj index lokálneho softvérového balíka a potom nainštalujte Zapamätané od úradníka CentOS archívy pomocou nasledujúcich mňam príkazy.
# mňam aktualizácia. # yum nainštalovať memcached.
Ďalej nainštalujeme libmemcached - klientska knižnica, ktorá ponúka niekoľko nástrojov na správu vašich Zapamätané server.
# yum install libmemcached.
Zapamätané by mal byť teraz nainštalovaný do vášho systému CentOS ako služba spolu s nástrojmi, ktoré od vás vyžadovali testovanie jeho konektivity. Teraz môžeme pokračovať ďalej, aby sme zaistili jeho konfiguračné nastavenia.
Aby ste sa uistili, že je nainštalovaný Zapamätané služba počúva na 127.0.0.1
lokálne rozhranie, zmeníme súbor MOŽNOSTI
premenná v /etc/sysconfig/memcached
konfiguračný súbor.
# vi/etc/sysconfig/memcached.
Vyhľadajte súbor MOŽNOSTI
premennú a pridajte príponu -l 127.0.0.1 -U 0
do MOŽNOSTI
premenná. Tieto konfiguračné nastavenia ochránia náš server pred útokmi odmietnutia služby.
/etc/sysconfig/memcached
PORT = "11211" USER = "zapamätané" MAXCONN = "1024" CACHESIZE = "64"OPTIONS = " -l 127.0.0.1 -U 0"
Podrobne prediskutujeme každý z vyššie uvedených parametrov.
Reštartujte a povoľte svoj Zapamätané službu, aby aplikoval vaše zmeny konfigurácie.
# systemctl reštart uložený. # systemctl povoliť ukladanie do pamäte cache.
Po spustení môžete potvrdiť, že váš Zapamätané služba je viazaná na lokálne rozhranie a počúva iba na pripojeniach TCP pomocou nasledujúceho príkaz netstat.
# netstat -plunt.
Štatistiky servera môžete tiež skontrolovať pomocou nástroj memcached ako je znázornené.
# memcached-tool 127.0.0.1 štatistiky.
Teraz povoľte prístup k súboru Zapamätané server otvorením portu 11211
na bráne firewall, ako je znázornené.
# firewall-cmd --permanent --zone = public --add-port = 11211/tcp.
Teraz si nainštalujte rozšírenie PHP a pracujte s príponou Zapamätané démon.
# yum nainštalovať php-pecl-memcache
Nainštalujte si knižnicu Perl pre Zapamätané.
# yum install perl-Cache-Memcached
Nainštalovať python knižnicu pre Zapamätané.
# yum nainštalovať python-memcached
Reštartujte súbor Apache alebo Nginx služba, aby odrážala zmeny.
# systemctl reštart httpd. # systemctl reštartujte nginx.
Nie je to jednoduchá úloha pre všetkých, musíte ju použiť API upraviť svoje PHP kódy na povolenie MySQL ukladanie do vyrovnávacej pamäte. Kódy príkladov nájdete na Memcache s MySQL a PHP.
To je všetko! V tomto článku sme rozšírili spôsob inštalácie a zabezpečenia vášho Zapamätané server do rozhrania lokálnej siete. Ak ste počas inštalácie narazili na nejaké problémy, požiadajte o pomoc v našej sekcii komentárov nižšie.