Процесс установки Debian 9 Stretch (пошаговая инструкция)
İçindekiler:
- Ön şartlar
- Memcached Kurulumu
- Memcached'ı Yapılandırma
- Uzaktan erişim
- Memcached'a bağlanma
- PHP
- piton
- Sonuç
Memcached, ücretsiz ve açık kaynaklı, yüksek performanslı bir bellek içi anahtar / değer veri deposudur. Çoğunlukla veritabanı çağrılarının sonuçlarından çeşitli nesneleri önbelleğe alarak uygulamaları hızlandırmak için kullanılır.
Bu eğitimde, Debian 9'da Memcached'i kurarak ve yapılandırarak size yol göstereceğiz.
Ön şartlar
Debian sisteminize paketleri yükleyebilmek için sudo erişimi olan bir kullanıcı olarak oturum açmanız gerekir.
Memcached Kurulumu
Memcached paketleri varsayılan Debian 9 depolarına eklenir. Kurulum çok kolaydır, aşağıdaki adımları izlemeniz yeterlidir:
-
Paketler listesini güncelleyin:
sudo apt update
Memcached uygulamasını yazarak yükleyin:
sudo apt install memcached libmemcached-tools
libmemcached-tools
paketi, Memcached sunucusunu yönetmek için çeşitli komut satırı araçları sağlar.Yükleme tamamlandığında, Memcached hizmeti otomatik olarak başlayacaktır. Hizmetin durumunu kontrol etmek için aşağıdaki komutu girin:
sudo systemctl status memcached
Çıktı şöyle görünecektir:
● 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
İşte bu, Memcached'i Debian 9 sunucunuza başarıyla yüklediniz.
Memcached'ı Yapılandırma
Memcached
/etc/memcached.conf
dosyası düzenlenerek yapılandırılabilir. Varsayılan yapılandırma ayarları çoğu kullanıcı için yeterlidir.
Varsayılan olarak, Memcached hizmeti yalnızca localhost'u dinler. Sunucuya bağlanan istemci de aynı ana bilgisayarda çalışıyorsa, varsayılan yapılandırma dosyasını değiştirmeniz gerekmez.
Uzaktan erişim
Yanlış yapılandırılmışsa, Memcached dağıtılmış hizmet reddi (DDoS) saldırısı gerçekleştirmek için kullanılabilir. Memcached sunucusuna uzak bağlantılara izin vermek için güvenlik duvarınızı yapılandırmanız ve Memcached UDP bağlantı noktası 11211'e yalnızca güvenilir istemcilerden erişime izin vermeniz gerekir.
Aşağıdaki örnekte, Memcached sunucusuna özel bir ağ üzerinden bağlanmak istediğinizi varsayıyoruz. Sunucu IP'si
192.168.100.20
ve istemcinin IP adresi
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
Güvenlik duvarı yapılandırıldıktan sonraki adım Memcached ayarlarını düzenlemek ve Memcached servisini sunucunun özel ağ arayüzünde dinleyecek şekilde ayarlamaktır:
Bunu yapmak için
memcached.conf
yapılandırma dosyasını açın:
sudo nano /etc/memcached.conf
-l 127.0.0.1
ile başlayan satırı bulun ve
-l 127.0.0.1
yerine sunucu IP adresi
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
Değişikliklerin etkinleşmesi için Memcached hizmetini yeniden başlatın:
sudo systemctl restart memcached
Artık Memcached sunucusuna uzak konumdan bağlanabilirsiniz.
Memcached'a bağlanma
Memcached sunucusuna bağlanmak için dile özgü bir istemci kullanmanız gerekir.
PHP
Memcached'i PHP uygulamanız için WordPress, Drupal veya Magento gibi bir önbellek veritabanı olarak kullanmak için
php-memcached
uzantısını yüklemeniz gerekir:
sudo apt install php-memcached
piton
Memcache ile etkileşim için birkaç Python kütüphanesi vardır. Tercih ettiğiniz kütüphaneyi pip kullanarak kurabilirsiniz:
pip install pymemcache
Sonuç
Debc 9 sunucunuza Memcached'i nasıl kuracağınızı öğrendiniz. Bu konu hakkında daha fazla bilgi için Memcached Wiki'ye başvurun.
debian memcachedDEbian 9'da elasticsearch nasıl kurulabilir
Elasticsearch, büyük e-ticaret mağazaları ve analitik uygulamalar gibi karmaşık arama gereksinimlerine sahip uygulamalara güç veren en popüler arama motorlarından biridir. Bu eğitimde Debian 9'da Elasticsearch kurulumu sırasında size rehberlik edilecektir.
Debian 9 Tomcat 8.5 nasıl kurulabilir
Bu eğitimde Debian 9'a Apache Tomcat 8.5'in nasıl kurulacağı ve Tomcat web yönetimi arayüzünün nasıl yapılandırılacağı gösterilecektir. Tomcat, günümüzde dünyada en yaygın kullanılan uygulama ve web sunucusudur.
Debian 9 vmware workstation player nasıl kurulabilir
VMware, tek bir makinede birden çok yalıtılmış işletim sistemi çalıştırmanıza izin veren olgun ve kararlı bir sanallaştırma çözümüdür. Bu eğitimde Debian 9 üzerinde VMware Workstation Player'ı nasıl kuracağınız gösterilecektir.