How to Install ISPConfig on Ubuntu 18.04?
Table des matières:
- Conditions préalables
- Installation de Memcached
- Configuration de Memcached
- Accès à distance
- Connexion à Memcached
- PHP
- Python
- Conclusion
Memcached est un magasin de données de valeurs clés en mémoire hautes performances gratuit et open source. Il est le plus souvent utilisé pour accélérer les applications en mettant en cache divers objets à partir des résultats des appels de base de données.
Dans ce tutoriel, nous couvrirons le processus d'installation et de configuration de la dernière version de Memcached sur Ubuntu 18.04. Les mêmes instructions s'appliquent à Ubuntu 16.04 et à toute distribution basée sur Ubuntu.
Conditions préalables
Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo.
Installation de Memcached
Les packages Memcached sont inclus dans les référentiels Ubuntu 18.04 par défaut. L'installation est assez simple, suivez simplement les étapes ci-dessous:
-
Commencez par mettre à jour la liste des packages apt:
sudo apt updateInstallez Memcached en tapant:
sudo apt install memcached libmemcached-toolsLe
libmemcached-toolscontient plusieurs outils de ligne de commande pour gérer le serveur Memcached.Une fois l'installation terminée, le service Memcached démarre automatiquement. Pour vérifier l'état du service, entrez la commande suivante:
sudo systemctl status memcachedLa sortie ressemblera à ceci:
● 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
Voilà, à ce stade, vous avez installé et exécuté Memcached sur votre serveur Ubuntu 18.04.
Configuration de Memcached
Memcached peut être configuré en modifiant le fichier
/etc/memcached.conf
. Les paramètres de configuration par défaut sont suffisants pour la plupart des utilisateurs.
Par défaut, Memcached est configuré pour écouter uniquement sur l'hôte local. Si le client se connectant au serveur s'exécute également sur le même hôte, vous n'avez pas besoin de modifier le fichier de configuration par défaut.
Accès à distance
Lorsqu'il n'est pas configuré correctement, Memcached peut être utilisé pour effectuer une attaque par déni de service distribué (DDoS). Si vous souhaitez autoriser l'accès à distance à votre serveur Memcached, vous devez configurer votre pare-feu et autoriser l'accès au port Memcached UDP 11211 uniquement à partir de clients de confiance.
L'exemple suivant suppose que vous souhaitez vous connecter à votre serveur Memcached sur un réseau privé. L'IP du serveur est
192.168.100.20
et l'adresse IP du client est
192.168.100.30
Ubuntu est livré avec un outil de configuration de pare-feu appelé UFW. Par défaut, UFW est installé mais n'est pas activé. Avant d'activer le pare-feu UFW, ajoutez d'abord une règle qui autorisera les connexions SSH entrantes:
sudo ufw allow 22
Autoriser l'évaluation à partir de l'adresse IP du client distant:
sudo ufw allow from 192.168.100.30 to any port 11211
Activez UFW avec en tapant:
sudo ufw status
Une fois votre pare-feu configuré, l'étape suivante consiste à modifier la configuration Memcached et à configurer le service Memcached pour écouter sur l'interface réseau privée du serveur:
Pour ce faire, ouvrez le fichier de configuration
memcached.conf
:
sudo nano /etc/memcached.conf
Recherchez la ligne commençant par
-l 127.0.0.1
et remplacez
127.0.0.1
par l'adresse IP du serveur
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
Redémarrez le service Memcached pour que les modifications prennent effet:
sudo systemctl restart memcached
Vous pouvez maintenant vous connecter au serveur Memcached à partir de votre emplacement distant.
Connexion à Memcached
Pour vous connecter au serveur Memcached, vous devez utiliser un client spécifique à la langue.
PHP
Pour utiliser Memcached comme base de données de mise en cache pour votre application PHP telle que WordPress, Drupal, Joomla ou Magento, vous devez installer l'extension
php-memcached
:
sudo apt install php-memcached
Python
Il existe plusieurs bibliothèques Python pour interagir avec memcache. Vous pouvez installer votre bibliothèque préférée en utilisant pip:
pip install pymemcache
Conclusion
Vous avez appris à installer Memcached sur votre serveur Ubuntu. Pour plus d'informations sur ce sujet, consultez le wiki Memcached.
ubuntu memcachedComment faire pour installer rom personnalisé jelly bean basé sur les sens sur HTC One x
Voici la partie 2 du guide pour installer une ROM Jelly Bean personnalisée basée sur les sens sur votre HTC One X.
Comment installer memcached sur centos 7
Memcached est un magasin de données de valeurs clés en mémoire hautes performances gratuit et open source. Dans ce tutoriel, nous expliquerons comment installer et configurer Memcached sur CentOS 7.
Comment installer memcached sur debian 9
Memcached est un magasin de données de valeurs clés en mémoire hautes performances gratuit et open source. Dans ce tutoriel, nous vous guiderons à travers l'installation et la configuration de Memcached sur Debian 9.







