How to Install ISPConfig on Ubuntu 18.04?
Sommario:
- Prerequisiti
- Installazione di Memcached
- Configurazione di Memcached
- Accesso remoto
- Connessione a Memcached
- PHP
- Pitone
- Conclusione
Memcached è un archivio dati di valori-chiave in-memory ad alte prestazioni gratuito e open source. Viene comunemente utilizzato per velocizzare le applicazioni memorizzando nella cache vari oggetti dai risultati delle chiamate al database.
In questo tutorial, tratteremo il processo di installazione e configurazione dell'ultima versione di Memcached su Ubuntu 18.04. Le stesse istruzioni valgono per Ubuntu 16.04 e qualsiasi distribuzione basata su Ubuntu.
Prerequisiti
Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.
Installazione di Memcached
I pacchetti memcached sono inclusi nei repository Ubuntu 18.04 predefiniti. L'installazione è piuttosto semplice, basta seguire i passaggi seguenti:
-
Inizia aggiornando l'elenco dei pacchetti apt:
sudo apt update
Installa Memcached digitando:
sudo apt install memcached libmemcached-tools
Il pacchetto
libmemcached-tools
contiene diversi strumenti da riga di comando per la gestione del server Memcached.Una volta completata l'installazione, il servizio Memcached verrà avviato automaticamente. Per verificare lo stato del servizio, immettere il seguente comando:
sudo systemctl status memcached
L'output sarà simile al seguente:
● 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
Ecco fatto, a questo punto hai Memcached installato e in esecuzione sul tuo server Ubuntu 18.04.
Configurazione di Memcached
Memcached può essere configurato modificando il file
/etc/memcached.conf
. Le impostazioni di configurazione predefinite sono sufficienti per la maggior parte degli utenti.
Per impostazione predefinita, Memcached è configurato per l'ascolto solo su localhost. Se anche il client che si connette al server è in esecuzione sullo stesso host, non è necessario modificare il file di configurazione predefinito.
Accesso remoto
Se Memcached configurato in modo errato può essere utilizzato per eseguire un attacco DDoS (Distributed Denial of Service). Se si desidera consentire l'accesso remoto al server Memcached, è necessario configurare il firewall e consentire l'accesso alla porta UDP 11211 Memcached solo da client attendibili.
Nell'esempio seguente si presuppone che si desidera connettersi al server Memcached su una rete privata. L'IP del server è
192.168.100.20
e l'indirizzo IP del client è
192.168.100.30
Ubuntu viene fornito con uno strumento di configurazione del firewall chiamato UFW. Per impostazione predefinita, UFW è installato ma non abilitato. Prima di abilitare il firewall UFW, aggiungere una regola che consenta le connessioni SSH in entrata:
sudo ufw allow 22
Consenti valutazione dall'indirizzo IP del client remoto:
sudo ufw allow from 192.168.100.30 to any port 11211
Abilita UFW digitando:
sudo ufw status
Una volta configurato il firewall, il passaggio successivo è modificare la configurazione Memcached e impostare il servizio Memcached per l'ascolto sull'interfaccia di rete privata del server:
Per fare ciò, apri il file di configurazione
memcached.conf
:
sudo nano /etc/memcached.conf
Individua la riga che inizia con
-l 127.0.0.1
e sostituisci
127.0.0.1
con l'indirizzo IP del server
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
Riavviare il servizio Memcached per rendere effettive le modifiche:
sudo systemctl restart memcached
Ora puoi connetterti al server Memcached dalla tua posizione remota.
Connessione a Memcached
Per connettersi al server Memcached è necessario utilizzare un client specifico della lingua.
PHP
Per utilizzare Memcached come database di memorizzazione nella cache per l'applicazione PHP come WordPress, Drupal, Joomla o Magento, è necessario installare l'estensione
php-memcached
:
sudo apt install php-memcached
Pitone
Esistono diverse librerie Python per l'interazione con memcache. Puoi installare la tua libreria preferita usando pip:
pip install pymemcache
Conclusione
Hai imparato come installare Memcached sul tuo server Ubuntu. Per ulteriori informazioni su questo argomento consultare Memcached Wiki.
Ubuntu memcachedCome installare, installare la stampante multifunzione HP Officejet 6500a plus

Scopri come impostare e installare la stampante multifunzione HP Officejet 6500A Plus.
Come installare memcached su centos 7

Memcached è un archivio dati di valori-chiave in-memory ad alte prestazioni gratuito e open source. In questo tutorial, spiegheremo come installare e configurare Memcached su CentOS 7.
Come installare memcached su debian 9

Memcached è un archivio dati di valori-chiave in-memory ad alte prestazioni gratuito e open source. In questo tutorial, ti guideremo attraverso l'installazione e la configurazione di Memcached su Debian 9.