Instalacja
Memcached jest dostępny w oficjalnym repozytorium pakietów Apt Debiana i można go łatwo zainstalować.
Przede wszystkim i jak zawsze zaktualizuj repozytorium pamięci podręcznej systemu za pomocą poniższego komendy:
Aktualizacja $ sudo apt
Uaktualnij zainstalowane pakiety za pomocą polecenia:
$ sudo apt uaktualnienie
Zaraz po aktualizacji i aktualizacji wpisz podane poniżej polecenie, aby rozpocząć proces instalacji memcached wraz z narzędziami libmemcached.
$ sudo apt instaluj memcached libmemcached-tools
Typ Y i uderz Wchodzić.
Po udanej instalacji memcached usługa memcached automatycznie się uruchomi. Sprawdź status usługi memcached za pomocą polecenia SystemCtl, jak pokazano poniżej:
$ sudo systemCtl status memcached
Jeśli nie zostanie uruchomiony, rozpocznij go, wpisując polecenie podane poniżej:
$ sudo systemctl start memcached
Po rozpoczęciu go ręcznie sprawdź status ponownie, aby potwierdzić zapłon usługi memcached.
$ sudo systemCtl status memcached
W statusie widać, że usługa memcached jest uruchomiona, a także widać numer portu podświetlony na zrzucie ekranu, na którym posłuża Memeched.
Konfiguracja
Jeśli chcesz skonfigurować dostęp do zdalnego serwera serwera memcached, najpierw musisz podać adres IP serwera do /etc/memcached.conf plik konfiguracyjny.
Aby poznać adres IP serwera, na którym działa usługa memcached, wpisz polecenie podane poniżej:
$ ip a
Możesz zobaczyć, że adres IP naszego serwera to 192.168.18.39. Zanotuj adres IP serwera, ponieważ musimy dodać ten adres IP w pliku konfiguracyjnym memcached.
Aby otworzyć i edytować plik konfiguracyjny w Nano Editor, wpisz polecenie podane poniżej:
$ sudo nano /etc /memcached.conf
Zmień adres IP z 127.0.0.1 na adres IP serwera, który w naszym przypadku wynosi 192.168.18.231.
Po pomyślnym dodaniu adresu IP naciśnij Ctrl + s I Ctrl + x Aby zapisać i wyjść z pliku.
Teraz musisz zezwolić na zaporę i otworzyć port 11211 dla każdego przychodzącego ruchu.
$ sudo ufw zezwolić z dowolnego portu 11211
Po uruchomieniu powyższego polecenia ponownie załaduj zaporę na zmiany do pracy.
$ sudo systemctl restart memcached
Po ponownym uruchomieniu usługi memcached sprawdź status, wpisując polecenie podane poniżej:
$ sudo systemCtl status memcached
Teraz serwer memcached jest w pełni skonfigurowany i gotowy do zdalnego dostępu z dowolnego innego komputera w sieci.
Wniosek
Ten post zawiera punkt i głęboki przewodnik na temat instalacji memcached w systemie Debian 10. Ten post zawiera również konfigurację memcached dla połączeń zdalnych serwerów, umożliwiając zaporę otwierania portu na ruch przychodzący. Po przeprowadzeniu konfiguracji podanej w tym poście memcached jest gotowy do połączenia z innymi maszynami.