Installation
Memcached er tilgængelig i det officielle APT-pakkeopbevaringssted for Debian og kan let installeres.
Først og fremmest, og som altid, opdater systemets cache-lager ved hjælp af nedenstående kommando:
$ sudo apt opdatering
Opgrader de installerede pakker ved hjælp af kommandoen:
$ sudo apt opgradering
Lige efter opdatering og opgradering skal du skrive kommandoen nedenfor for at starte installationsprocessen for Memcached sammen med libmemcached-tools.
$ sudo apt installere memcached libmemcached-tools
Type Y og ramte Gå ind.
Efter den vellykkede installation af Memcached starter Memcached-tjenesten automatisk. Bekræft status for Memcached-tjenesten ved hjælp af systemctl-kommandoen som vist nedenfor:
$ sudo systemctl status memcached
Hvis den ikke startes, skal du starte den ved at skrive kommandoen nedenfor:
$ sudo systemctl start memcached
Når du har startet den manuelt, skal du kontrollere status igen for at bekræfte antændelsen af Memcached-tjenesten.
$ sudo systemctl status memcached
I status kan du se, at Memcached-tjenesten kører, og du kan også se det portnummer, der er fremhævet i det vedhæftede skærmbillede, som Memeched lytter til.
Konfiguration
Hvis du vil konfigurere ekstern serveradgang til Memcached-serveren, skal du først medtage serverens IP-adresse til / etc / memcached.konf konfigurationsfil.
For at kende IP-adressen på den server, som Memcached-tjenesten kører på, skal du skrive kommandoen nedenfor:
$ ip a
Du kan se, at IP-adressen på vores server er 192.168.18.39. Noter serverens IP-adresse, fordi vi skal tilføje denne IP i Memcached-konfigurationsfilen.
For at åbne og redigere konfigurationsfilen i nano editor, skriv kommandoen nedenfor:
$ sudo nano / etc / memcached.konf
Skift IP-adresse fra 127.0.0.1 til serverens IP-adresse, som i vores tilfælde er 192.168.18.231.
Efter at have tilføjet IP-adressen, skal du trykke på CTRL + S og CTRL + X for at gemme og afslutte filen.
Nu skal du tillade firewall og åbne port 11211 for enhver indgående trafik.
$ sudo ufw tillader fra enhver til enhver port 11211
Efter at have kørt den ovennævnte kommando, skal du genindlæse firewallen, så ændringerne fungerer.
$ sudo systemctl genstart memcached
Efter genstart af Memcached-tjenesten skal du kontrollere status ved at skrive kommandoen nedenfor:
$ sudo systemctl status memcached
Nu er Memcached-serveren fuldt konfigureret og klar til fjernadgang fra enhver anden maskine på netværket.
Konklusion
Dette indlæg giver en grundig og dybdegående guide til, hvordan du installerer Memcached på Debian 10-systemet. Dette indlæg indeholder også konfigurationen af Memcached til eksterne serverforbindelser ved at lade firewallen åbne porten for indgående trafik. Efter at have fulgt konfigurationen i dette indlæg er Memcached klar til at oprette forbindelse til andre maskiner.