Memcached Tutorial | How To Install and Secure Memcached on Ubuntu 18.04
Isi kandungan:
- Prasyarat
- Memasang Memcached
- Mengkonfigurasi Memcached
- Akses Jauh
- Menyambung ke Memcached
- PHP
- Python
- Kesimpulannya
Memcached adalah penyimpanan data penting nilai-memori utama dalam sumber memori terbuka dan terbuka. Ia paling biasa digunakan untuk mempercepatkan aplikasi dengan menyusun pelbagai objek dari hasil panggilan pangkalan data.
Dalam tutorial ini, kami akan menampung proses memasang dan mengkonfigurasi versi terkini Memcached pada Ubuntu 18.04. Arahan yang sama berlaku untuk Ubuntu 16.04 dan mana-mana pengedaran berasaskan Ubuntu.
Prasyarat
Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Memasang Memcached
Pakej memcached dimasukkan dalam repositori Ubuntu 18.04 lalai. Pemasangannya cukup mudah, hanya ikuti langkah-langkah di bawah:
-
Mulakan dengan mengemaskini senarai pakej apt:
sudo apt updatePasang Memcached dengan menaip:
sudo apt install memcached libmemcached-toolslibmemcached-toolsmengandungi menyediakan beberapa alat baris arahan untuk menguruskan pelayan Memcached.Setelah pemasangan selesai, perkhidmatan Memcached akan bermula secara automatik. Untuk menyemak status perkhidmatan, masukkan arahan berikut:
sudo systemctl status memcachedOutput akan kelihatan seperti ini:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2019-04-30 15:13:41 PDT; 37s ago Docs: man:memcached(1) Main PID: 10753 (memcached) Tasks: 10 (limit: 2319) CGroup: /system.slice/memcached.service `-10753 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
Itulah, pada masa ini anda telah Memcached dipasang dan berjalan pada pelayan Ubuntu 18.04 anda.
Mengkonfigurasi Memcached
Memcached boleh dikonfigurasi dengan mengedit fail
/etc/memcached.conf
. Tetapan konfigurasi lalai adalah mencukupi untuk kebanyakan pengguna.
Secara lalai, Memcached dikonfigurasi untuk mendengar pada localhost sahaja. Jika pelanggan yang menyambung ke pelayan juga menjalankan pada hos yang sama, anda tidak perlu mengubah fail konfigurasi lalai.
Akses Jauh
Apabila Memcached dikonfigurasikan secara tidak betul boleh digunakan untuk melakukan serangan penafian-perkhidmatan (DDoS) yang diedarkan. Jika anda mahu membenarkan akses jauh ke pelayan Memcached anda, anda perlu mengkonfigurasi firewall anda dan membenarkan akses ke port UDP Memcached 11211 hanya dari pelanggan yang dipercayai.
Contoh berikut menganggap bahawa anda ingin menyambung ke pelayan Memcached anda melalui rangkaian peribadi. IP pelayan ialah
192.168.100.20
dan alamat IP pelanggan ialah
192.168.100.30
Ubuntu dilengkapi dengan alat konfigurasi firewall yang dipanggil UFW. Secara lalai, UFW dipasang tetapi tidak didayakan. Sebelum membolehkan firewall UFW terlebih dahulu menambahkan peraturan yang akan membenarkan sambungan SSH masuk:
sudo ufw allow 22
Benarkan penilaian dari alamat IP klien jarak jauh:
sudo ufw allow from 192.168.100.30 to any port 11211
Dayakan UFW dengan menaip:
sudo ufw status
Sebaik sahaja firewall anda dikonfigurasikan langkah seterusnya adalah untuk mengedit konfigurasi Memcached dan tetapkan perkhidmatan Memcached untuk mendengar pada antara muka rangkaian peribadi pelayan:
Untuk berbuat demikian, buka fail konfigurasi
memcached.conf
:
sudo nano /etc/memcached.conf
Cari baris yang bermula dengan
-l 127.0.0.1
dan gantikan
127.0.0.1
dengan alamat IP pelayan
192.168.100.20
.
# 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
Mulakan semula perkhidmatan Memcached untuk melaksanakan perubahan:
sudo systemctl restart memcached
Anda kini boleh menyambung ke pelayan Memcached dari lokasi terpencil anda.
Menyambung ke Memcached
Untuk menyambung ke pelayan Memcached, anda perlu menggunakan klien khusus bahasa.
PHP
Untuk menggunakan Memcached sebagai pangkalan data caching untuk aplikasi PHP anda seperti WordPress, Drupal, Joomla atau Magento, anda perlu memasang pelanjutan
php-memcached
:
sudo apt install php-memcached
Python
Terdapat beberapa perpustakaan Python untuk berinteraksi dengan memcache. Anda boleh memasang perpustakaan pilihan anda menggunakan pip:
pip install pymemcache
Kesimpulannya
Anda telah belajar bagaimana untuk memasang Memcached pada pelayan Ubuntu anda. Untuk maklumat lanjut mengenai topik ini, rujuk kepada Memcached Wiki.
ubuntu memcachedMemasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang memcached pada centos 7
Memcached adalah penyimpanan data penting nilai-memori utama dalam sumber memori terbuka dan terbuka. Dalam tutorial ini, kami akan menerangkan cara memasang dan mengkonfigurasi Memcached pada CentOS 7.
Bagaimana untuk memasang memcached pada debian 9
Memcached adalah penyimpanan data penting nilai-memori utama dalam sumber memori terbuka dan terbuka. Dalam tutorial ini, kami akan membimbing anda untuk memasang dan mengkonfigurasi Memcached pada Debian 9.







