Kuidas Memcached Ubuntu installida ja konfigureerida
Memcached on tasuta ja avatud lähtekoodiga mälus olev vahemälusüsteem, mis kiirendab veebirakendusi, salvestades vahemällu suured andmemahud, mis on loodud lehelaadimistaotlustest või API-kõnedest. Memcached on eriti kasulik ka PHP-põhiste veebirakenduste, näiteks Pythoni rakenduste kiirendamiseks.
Selles õpetuses uurime, kuidas saate Memcachedi Ubuntu installida. Demonstreerimise eesmärgil kasutame Ubuntu 20.04 Focal Fossa. Tõsi, sama juhend kehtib Ubuntu 16.04 ja uuemate versioonide kohta.
Kui me edasi liigume, veenduge, et teil oleks järgmised kontrollid:
- Ubuntu 20.04 Serveri eksemplar.
- Sudo privileegidega tavakasutaja.
Keerame nüüd varrukad lahti ja sukeldume sisse.
Memcachedi installimine Ubuntu Serverisse
Enne Memcachedi installimist värskendame kõigepealt apt-käsu abil installitud pakettide pakettide loendit.
$ sudo apt update
Selleks peaks kuluma minut või paar, sõltuvalt teie Interneti-ühenduse kiirusest. Kui värskendus on lõpule jõudnud, installige Memcached, käivitades alloleva käsu. See installib Memcachedi koos teiste sõltuvuste ja pakettidega.
$ sudo apt install memcached libmemcached-tools
Kui teil seda palutakse, vajutage klaviatuuril klahvi ‘Y’
ja vajutage installimise jätkamiseks sisestusklahvi ENTER.
Pärast installimist peaks teenus Memcached käivituma automaatselt. Seda saab kontrollida Memcachedi oleku kontrollimisega järgmiselt.
$ sudo systemctl status memcached
Väljund kinnitab, et Memcached töötab ja töötab.
Memcachedi konfigureerimine Ubuntu
Memcachedi vaikekonfiguratsioonifail on /etc/memcached.conf. Samuti on oluline mainida, et vaikimisi kuulab Memcached porti 11211 ja on konfigureeritud kuulama localhost-süsteemis. Seda saate kinnitada, kontrollides konfiguratsioonifaili real 35, nagu näidatud.
$ sudo nano /etc/memcached.conf
Kui Memcachedi teenusega ühenduv rakendus istub samas serveris, kuhu Memcached on installitud, pole seda rida vaja muuta. Kui teil on aga kaugklient, kellele soovite lubada juurdepääsu Memcachedi vahemälu teenusele, peate seda rida muutma ja lisama kaugkliendi IP-aadressi.
Oletame, et teil on kaugklient IP-ga 192.168.2.105, mis töötab rakendusega, mis peab ühenduse looma teenusega Memcached. Juurdepääsu lubamiseks kustutage lihtsalt kohaliku hosti IP-aadress (127.0.0.1) ja asendage see kaugkliendi IP-aadressiga. Siinkohal eeldatakse, et mõlemad süsteemid on samas kohtvõrgus.
-l 192.168.2.105
Salvestage konfiguratsioonifail ja väljuge sellest.
Järgmisena taaskäivitage teenus Memcached muudatuste rakendamiseks.
$ sudo systemctl restart memcached
Lõpuks peame Memcachedi serveriga kaugühenduste lubamiseks avama tulemüüris Memcachedi vaikepordi - port 11211.
Selle saavutamiseks käivitage käsud:
$ sudo ufw allow 11211/tcp
Seejärel laadige muudatuste rakendamiseks tulemüür uuesti.
$ sudo ufw reload
Pordi avamise kontrollimiseks toimige järgmiselt.
$ sudo ufw status
Rakenduste Memcached lubamine
Sõltuvalt teie rakendusest peate installima keelepõhise kliendi, et võimaldada Memcached päringute esitamiseks.
PHP-rakenduste, näiteks Joomla või WordPress, jaoks täitke lisapakettide installimiseks järgmine käsk:
$ sudo apt install php-memcached
Pythoni rakenduste puhul veenduge, et järgmised Pythoni teegid oleks installitud pip-paketi halduri abil.
$ pip install pymemcache $ pip install python-memcached
Ja see võtab kokku meie teema selle kohta, kuidas Memcached Ubuntu installida ja konfigureerida. Teie tagasiside on väga teretulnud.