A Memcached (gyorsítótárazási kiszolgáló) telepítése a CentOS 7 rendszeren

instagram story viewer

Megrögzött egy nyílt forráskódú elosztott memória objektum-gyorsítótárazási program, amely lehetővé teszi számunkra, hogy javítsuk és felgyorsítsuk a dinamikus webes alkalmazások teljesítményét az adatok és objektumok gyorsítótárazásával a memóriában.

Megrögzött a teljes adatbázis -táblák és lekérdezések gyorsítótárazására is szolgál az adatbázis teljesítményének javítása érdekében. Ez az egyetlen szabadon elérhető gyorsítótárazási rendszer, amelyet számos nagy webhely használ Youtube, Facebook, Twitter, Reddit, Drupal, Zynga, stb.

Olvassa el: A Memcached telepítése és konfigurálása a CentOS 8 rendszeren

Megrögzött vállalhatja a szolgáltatásmegtagadási támadásokat, ha nincs megfelelően konfigurálva. Ebben a cikkben elmagyarázzuk, hogyan kell telepíteni és biztonságossá tenni a készüléket Megrögzött szerver bekapcsolva CentOS 7 Linux disztribúció. Ezek a megadott utasítások is működnek RHEL és Fedora Linux.

A Memcached telepítése a CentOS 7 -ben

Először frissítse a helyi szoftvercsomag indexét, majd telepítse Megrögzött a hivatalnoktól CentOS tárolók az alábbiak használatával yum parancsokat.

# yum frissítés. # yum install memcached. 
Telepítse a Memcached programot a CentOS 7 rendszerben
Telepítse a Memcached programot a CentOS 7 rendszerben

Ezután telepítjük libmemcached - egy ügyfélkönyvtár, amely néhány eszközt kínál az Ön kezeléséhez Megrögzött szerver.

# yum install libmemcached. 
Telepítse a Memcached Library -t a CentOS 7 -be
Telepítse a Memcached Library -t a CentOS 7 -be

Megrögzött most telepítenie kell a CentOS rendszerére, szolgáltatásként, valamint azokat az eszközöket, amelyek megkövetelték a kapcsolat tesztelését. Most folytathatjuk a konfigurációs beállítások biztonságát.

Memcached konfigurációs beállítások biztosítása

Annak biztosítására, hogy telepítve van Megrögzött szolgáltatás hallgatja a 127.0.0.1 helyi felületen, megváltoztatjuk a OPCIÓK változó a /etc/sysconfig/memcached konfigurációs fájl.

# vi/etc/sysconfig/memcached. 

Keresse meg a OPCIÓK változó, és adja hozzá a -l 127.0.0.1 -U 0 nak nek OPCIÓK változó. Ezek a konfigurációs beállítások megvédik szerverünket a szolgáltatásmegtagadási támadásoktól.

/etc/sysconfig/memcached

PORT = "11211" USER = "memcached" MAXCONN = "1024" CACHESIZE = "64"OPCIÓK = " -l 127.0.0.1 -U 0" 
Biztonságos memcached konfiguráció
Biztonságos memcached konfiguráció

Beszéljünk részletesen a fenti paraméterek mindegyikéről.

  1. KIKÖTŐ: A Memcached futtatásához használt port.
  2. USER: A Memcached szolgáltatás indítási démona.
  3. MAXCONN: A maximális egyidejű kapcsolatok beállításához használt érték 1024. Elfoglalt webszerverek esetén tetszés szerinti számra növelheti igényeit.
  4. KÁTÉZÁS: Állítsa a gyorsítótár méretét a memóriára 2048. Elfoglalt kiszolgálók esetén akár meg is növelheti 4GB.
  5. OPCIÓK: Állítsa be a IP a szerver címe, így Apache vagy Nginx webszerverek csatlakozhatnak hozzá.

Indítsa újra és engedélyezze a Megrögzött szolgáltatást a konfigurációs módosítások alkalmazásához.

# systemctl restart memcached. # systemctl engedélyezi a memcached -et. 

Miután elkezdte, megerősítheti, hogy a Megrögzött szolgáltatás a helyi interfészhez van kötve, és csak TCP kapcsolatokon hallgatja a következőt netstat parancs.

# netstat -plunt. 
Ellenőrizze a Memcached szervert
Ellenőrizze a Memcached szervert

A szerver statisztikáit a segítségével is ellenőrizheti memcached-tool az ábrán látható módon.

# memcached-tool 127.0.0.1 statisztika. 
Ellenőrizze a Memcached futási állapotot
Ellenőrizze a Memcached futási állapotot

Most győződjön meg arról, hogy engedélyezi a hozzáférést a Megrögzött kiszolgálót egy port megnyitásával 11211 a tűzfalon, az ábrán látható módon.

# firewall-cmd --permanent --zone = public --add-port = 11211/tcp. 

Telepítse a Memcached PHP kiterjesztést

Most telepítsen egy PHP bővítményt a Megrögzött démon.

# yum telepítsd a php-pecl-memcache-t

Telepítse a Memcached Perl könyvtárat

Telepítse a Perl könyvtárat ehhez Megrögzött.

# yum install perl-Cache-Memcached

A Memcached Python Library telepítése

Telepítse a python könyvtárat ehhez Megrögzött.

# yum install python-memcached

Indítsa újra a webszervert

Indítsa újra a Apache vagy Nginx szolgáltatás tükrözi a változásokat.

# systemctl indítsa újra a httpd -t. # systemctl indítsa újra az nginx -et. 

Gyorsítótár MySQL lekérdezések Memcached segítségével

Nem könnyű feladat mindenkinek, használni kell API -k hogy módosítsa a tiédet PHP kódok engedélyezéséhez MySQL gyorsítótárazás. A példakódokat a címen találja Memcache MySQL és PHP segítségével.

Ez az! Ebben a cikkben kibővítettük a készülék telepítésének és biztonságának módját Megrögzött szerverről a helyi hálózati interfészre. Ha bármilyen probléma merült fel a telepítés során, kérjen segítséget az alábbi megjegyzések részben.

Teachs.ru