Cara Install Dan Konfigurasi Nginx + PHP di Debian Linux
Daftar Isi:
- Prasyarat
- Menginstal Memcached
- Mengkonfigurasi Memcached
- Hanya Akses Lokal
- Akses Jarak Jauh
- Menghubungkan ke Memcached
- PHP
- Python
- Kesimpulan
Memcached adalah penyimpanan data nilai kunci in-memory berkinerja tinggi dan sumber terbuka gratis. Ini terutama digunakan sebagai sistem caching untuk mempercepat aplikasi dengan caching berbagai objek dari hasil panggilan basis data.
Dalam tutorial ini, kami akan menjelaskan cara menginstal dan mengkonfigurasi Memcached di CentOS 7.
Prasyarat
Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Menginstal Memcached
Paket memcached termasuk dalam repositori CentOS 7 default. Instalasinya cukup mudah, cukup ketik perintah berikut:
sudo yum install memcached libmemcached
Paket
libmemcached
berisi menyediakan beberapa alat baris perintah untuk mengelola server Memcached.
Setelah instalasi selesai, mulai dan aktifkan layanan Memcached
sudo systemctl start memcached
sudo systemctl enable memcached
Itu saja, pada titik ini Anda telah Memcached terinstal dan berjalan di server CentOS 7 Anda.
Mengkonfigurasi Memcached
Memcached dapat dikonfigurasi dengan mengedit file
/etc/sysconfig/memcached
. Secara default, Memcached diatur untuk mendengarkan semua antarmuka. Di bagian berikut, kami akan menunjukkan cara mengkonfigurasi layanan untuk akses lokal dan jarak jauh.
Ketika Memcached yang dikonfigurasi dengan tidak tepat dapat digunakan untuk melakukan serangan denial-of-service (DDoS) yang didistribusikan.
Hanya Akses Lokal
Jika klien yang terhubung ke server juga berjalan di host yang sama, disarankan untuk mengatur layanan Memcached untuk mendengarkan localhost saja.
Untuk melakukannya, buka file konfigurasi
memcached
dengan editor teks Anda:
sudo nano /etc/sysconfig/memcached
Dalam parameter
OPTIONS
tambahkan
-l 127.0.0.1
. Ini menginstruksikan Memcached untuk mengikat hanya antarmuka yang ditentukan.
OPTIONS="-l 127.0.0.1"
Mulai ulang layanan Memcached agar perubahan diterapkan:
sudo systemctl restart memcached
Akses Jarak Jauh
Jika aplikasi yang akan terhubung ke Memcached di-host di server jarak jauh, Anda perlu mengkonfigurasi firewall Anda dan mengizinkan akses ke port Memcached 11211 hanya dari alamat IP klien.
Contoh berikut mengasumsikan bahwa Anda ingin terhubung ke server Memcached melalui jaringan pribadi. IP server Memcached adalah
192.168.100.20
dan alamat IP klien adalah
192.168.100.30
CentOS dilengkapi dengan alat konfigurasi firewall
FirewallD
. Perintah di bawah ini akan membuat zona baru bernama
memcached
, buka port
11211
dan izinkan akses hanya dari alamat IP klien.
sudo firewall-cmd --new-zone=memcached --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/udp --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent
sudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent
sudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanent
sudo firewall-cmd --reload
Setelah firewall Anda dikonfigurasi, langkah selanjutnya adalah mengedit konfigurasi Memcached dan mengatur layanan untuk mendengarkan pada antarmuka jaringan pribadi server:
Buka file konfigurasi
memcached
:
sudo nano /etc/sysconfig/memcached
Dalam parameter
OPTIONS
tambahkan alamat IP server
-l 192.168.100.20
:
OPTIONS="-l 192.168.100.20"
Simpan file dan mulai ulang layanan Memcached:
sudo systemctl restart memcached
Menghubungkan ke Memcached
Untuk terhubung ke server Memcached Anda perlu menggunakan klien khusus bahasa.
PHP
Untuk menggunakan Memcached sebagai basis data caching untuk aplikasi PHP Anda seperti WordPress, Drupal atau Magento, Anda perlu menginstal ekstensi
php-pecl-memcached
:
sudo apt install php-pecl-memcache
Python
Ada beberapa pustaka Python untuk berinteraksi dengan memcache. Anda dapat menginstal perpustakaan pilihan Anda menggunakan pip:
pip install pymemcache
Kesimpulan
Anda telah belajar cara menginstal Memcached di server CentOS 7 Anda. Untuk informasi lebih lanjut tentang topik ini, baca Memcached Wiki.
Cara menginstal dan mengkonfigurasi server nfs pada centos 8

Dalam tutorial ini, Anda akan melalui langkah-langkah yang diperlukan untuk menyiapkan Server NFSv4 di CentOS 8. Kami juga akan menunjukkan kepada Anda cara memasang sistem file NFS pada klien.
Cara menginstal memcached di debian 9

Memcached adalah penyimpanan data nilai kunci in-memory berkinerja tinggi dan sumber terbuka gratis. Dalam tutorial ini, kami akan memandu Anda dalam menginstal dan mengkonfigurasi Memcached di Debian 9.
Cara menginstal memcached di ubuntu 18.04

Memcached adalah penyimpanan data nilai kunci in-memory berkinerja tinggi dan sumber terbuka gratis. Dalam tutorial ini, kita akan membahas proses menginstal dan mengkonfigurasi Memcached versi terbaru di Ubuntu 18.04.