Introduction to Amazon Web Services by Leo Zhadanovsky
Tartalomjegyzék:
- Előfeltételek
- A Memcached telepítése
- A Memcached konfigurálása
- Távoli hozzáférés
- Csatlakozás a Memcachedhez
- PHP
- Piton
- Következtetés
A Memcached egy ingyenes és nyílt forráskódú, nagyteljesítményű memóriakulcs-értékű adattároló. Leginkább az alkalmazások felgyorsítására használják, különféle objektumok gyorsítótárazásával az adatbázis-hívások eredményeiből.
Ebben az oktatóanyagban megismerjük a Memcached Debian 9 rendszeren történő telepítését és konfigurálását.
Előfeltételek
Csomagok telepítéséhez a Debian rendszerébe be kell jelentkeznie, mint sudo hozzáféréssel rendelkező felhasználó.
A Memcached telepítése
A memóriakártyákat az alapértelmezett Debian 9 tárolók tartalmazzák. A telepítés nagyon egyszerű, csak kövesse az alábbi lépéseket:
-
Frissítse a csomagok listáját:
sudo apt update
A Memcached telepítése a következő gépeléssel:
sudo apt install memcached libmemcached-tools
A
libmemcached-tools
csomag számos parancssori eszközt tartalmaz a Memcached szerver kezelésére.A telepítés befejezése után a Memcached szolgáltatás automatikusan elindul. A szolgáltatás állapotának ellenőrzéséhez írja be a következő parancsot:
sudo systemctl status memcached
A kimenet így néz ki:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-06-05 21:00:57 GMT; 52s ago Docs: man:memcached(1) Main PID: 1371 (memcached) CGroup: /system.slice/memcached.service └─1371 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
Ennyi, sikeresen telepítette a Memcached szoftvert Debian 9 szerverére.
A Memcached konfigurálása
A
/etc/memcached.conf
konfigurálható az
/etc/memcached.conf
fájl szerkesztésével. Az alapértelmezett konfigurációs beállítások a legtöbb felhasználó számára elegendőek.
Alapértelmezés szerint a Memcached szolgáltatás csak a helyihoston hallgat. Ha a kiszolgálóhoz csatlakozó ügyfél ugyanazon a gépen fut, akkor nem kell módosítania az alapértelmezett konfigurációs fájlt.
Távoli hozzáférés
Ha nem megfelelően van konfigurálva, a Memcached felhasználható egy elosztott szolgáltatásmegtagadási (DDoS) támadás végrehajtására. A Memcached kiszolgálóval történő távoli kapcsolatok engedélyezéséhez konfigurálnia kell a tűzfalat, és csak a megbízható ügyfelek engedélyezhetik a Memcached UDP 11211-es porthoz való hozzáférést.
A következő példában feltételezzük, hogy magánhálózaton keresztül szeretne csatlakozni a Memcached szerverhez. A szerver IP-címe
192.168.100.20
, az ügyfél IP-címe
192.168.100.30
sudo ufw allow from 192.168.100.30 to any port 11211
iptables -I INPUT -s 192.168.100.30 --dport 2112112 -j ACCEPT
Miután a tűzfalat konfigurálta, a következő lépés a Memcached beállítások szerkesztése és a Memcached szolgáltatás beállítása a szerver magánhálózati felületén történő meghallgatáshoz:
Ehhez nyissa meg a
memcached.conf
konfigurációs fájlt:
sudo nano /etc/memcached.conf
Keresse meg a
-l 127.0.0.1
kezdődő
-l 127.0.0.1
és cserélje ki a
127.0.0.1
et a
192.168.100.20
szerver IP-címére.
# 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
Indítsa újra a Memcached szolgáltatást a változások aktívvá válásához:
sudo systemctl restart memcached
Most már távolról is csatlakozhat a Memcached szerverhez.
Csatlakozás a Memcachedhez
A Memcached szerverhez való csatlakozáshoz nyelvspecifikus klienst kell használnia.
PHP
A Memcached gyorsítótárazási adatbázisként történő használatához a PHP alkalmazásban, például WordPress, Drupal vagy Magento, telepítenie kell a
php-memcached
kiterjesztést:
sudo apt install php-memcached
Piton
Számos Python könyvtár létezik a memcache-rel való interakcióhoz. A kívánt könyvtárat a pip segítségével telepítheti:
pip install pymemcache
Következtetés
Megtanulta a Memcached telepítését a Debian 9 szerverre. A témáról további információt a Memcached Wikiben talál.
- beszélt DeianA google chrome böngésző telepítése az ubuntu 18.04 verzióra
A Google Chrome a világon a legszélesebb körben használt böngésző. Gyors, könnyen használható és biztonságos böngésző, amely a modern webhez készült. Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni a Google Chrome böngészőt az Ubuntu 18.04-re.
Az nginx telepítése a 9-es verzióra
A Nginx egy nyílt forráskódú, nagy teljesítményű HTTP és fordított proxy szerver, amely az Internet legnagyobb webhelyeinek hatalmát biztosítja. Ez az oktatóanyag felvázolja az Nginx telepítésének és kezelésének a lépéseit Debian gépen.
Az nginx telepítése az ubuntu 16.04 verzióra
Ebben az oktatóanyagban megvitatjuk az Nginx telepítésének és kezelésének módját az Ubuntu 16.04 rendszereken. A Nginx kiejtett motorja egy ingyenes, nyílt forrású, nagy teljesítményű HTTP és fordított proxy szerver.