How to install and configure Jasmin SMS Gateway
Inhaltsverzeichnis:
Redis ist ein Open-Source-Speicher für In-Memory-Datenstrukturen. Es kann als Datenbank-, Cache- und Nachrichtenbroker verwendet werden und unterstützt verschiedene Datenstrukturen wie Strings, Hashes, Listen, Sets usw. Redis bietet über Redis Sentinel eine hohe Verfügbarkeit, einschließlich Überwachung und Benachrichtigung. Automatisches Failover. Es bietet auch eine automatische Partitionierung über mehrere Redis-Knoten mit Redis Cluster.
In diesem Tutorial wird beschrieben, wie Sie Redis auf einem Ubuntu 18.04-Server installieren und konfigurieren. Die gleichen Anweisungen gelten für Ubuntu 16.04 und alle Ubuntu-basierten Distributionen.
Voraussetzungen
Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Redis unter Ubuntu installieren
Das Redis-Paket ist in den Ubuntu 18.04-Standardrepositorys enthalten. Die Installation ist ziemlich einfach. Befolgen Sie einfach die folgenden Schritte:
-
Aktualisieren Sie zunächst die Liste der apt-Pakete, indem Sie in Ihrem SSH-Terminal den folgenden Befehl ausführen:
sudo apt update
Installieren Sie Redis, indem Sie Folgendes eingeben:
sudo apt install redis-server
Nach Abschluss der Installation wird der Redis-Dienst automatisch gestartet. Geben Sie den folgenden Befehl ein, um den Status des Dienstes zu überprüfen:
sudo systemctl status redis-server
Sie sollten so etwas sehen:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2018-10-28 05:10:45 PDT; 2h ago Docs: http://redis.io/documentation, man:redis-server(1) Process: 2197 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS) Process: 2201 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCESS) Main PID: 2226 (redis-server) Tasks: 4 (limit: 2319) CGroup: /system.slice/redis-server.service `-2226 /usr/bin/redis-server 0.0.0.0:6379
Herzlichen Glückwunsch, zu diesem Zeitpunkt haben Sie Redis auf Ihrem Ubuntu 18.04-Server installiert und ausgeführt.
Konfigurieren Sie Redis Remote Access
Standardmäßig lässt Redis keine Remoteverbindungen zu. Sie können nur von 127.0.0.1 (localhost) - dem Computer, auf dem Redis ausgeführt wird - aus eine Verbindung zum Redis-Server herstellen.
Führen Sie die folgenden Schritte nur aus, wenn Sie von Remotehosts aus eine Verbindung zu Ihrem Redis-Server herstellen möchten. Wenn Sie ein einzelnes Server-Setup verwenden, bei dem die Anwendung und Redis auf demselben Computer ausgeführt werden, sollten Sie den Remotezugriff nicht aktivieren.
Um Redis für das Akzeptieren von Remoteverbindungen zu konfigurieren, öffnen Sie die Redis-Konfigurationsdatei mit Ihrem Texteditor:
sudo nano /etc/redis/redis.conf
Suchen Sie die Zeile, die mit
bind 127.0.0.1::1
beginnt
bind 127.0.0.1::1
und ersetzen Sie
127.0.0.1
durch
0.0.0.0
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0::1
Speichern Sie die Datei und schließen Sie den Editor.
Starten Sie den Redis-Dienst neu, damit die Änderungen wirksam werden:
sudo systemctl restart redis-server
Verwenden Sie den folgenden Befehl, um sicherzustellen, dass Redis alle Schnittstellen an Port
6379
:
ss -an | grep 6379
Sie sollten so etwas wie unten sehen.
0.0.0.0
bedeutet alle IPv4-Adressen auf dem Computer.
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
Als Nächstes müssen Sie eine Firewall-Regel hinzufügen, die den Datenverkehr von Ihren Remotecomputern über TCP-Port
6379
.
Angenommen, Sie verwenden
UFW
zum Verwalten Ihrer Firewall und möchten den Zugriff über das Subnetz
192.168.121.0/24
zulassen, führen Sie den folgenden Befehl aus:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Zu diesem Zeitpunkt akzeptiert der Redis-Server Remoteverbindungen über TCP-Port 6379.
Stellen Sie sicher, dass Ihre Firewall so konfiguriert ist, dass nur Verbindungen von vertrauenswürdigen IP-Bereichen akzeptiert werden.
Um zu überprüfen, ob alles richtig eingerichtet ist, können Sie versuchen, den Redis-Server von Ihrem Remotecomputer aus mit dem Dienstprogramm
redis-cli
pingen:
Der Befehl sollte eine Antwort von
Herzlichen Glückwunsch, Sie haben Redis erfolgreich auf Ihrem Ubuntu 18.04-Server installiert. Weitere Informationen zum Verwalten Ihrer Redis-Installation finden Sie auf der Redis-Dokumentationsseite.
redis-cli -h ping
redis-cli -h ping
PONG
:Fazit
So installieren und konfigurieren Sie einen NFS-Server unter Ubuntu 18.04
Network File System (NFS) ist ein verteiltes Dateisystemprotokoll, mit dem Sie Remoteverzeichnisse über ein Netzwerk freigeben können. In diesem Tutorial erfahren Sie, wie Sie einen NFSv4-Server unter Ubuntu 18.04 einrichten.
So installieren und konfigurieren Sie den Squid-Proxy unter Ubuntu 18.04
Squid ist ein voll ausgestatteter Caching-Proxy, der gängige Netzwerkprotokolle wie HTTP, HTTPS, FTP und mehr unterstützt. Dieses Tutorial führt Sie durch die Einrichtung eines Squid-Proxys unter Ubuntu 18.04.
So installieren und konfigurieren Sie owncloud mit Apache unter Ubuntu 18.04
ownCloud ist eine selbst gehostete Open-Source-Plattform für die Dateisynchronisierung und -freigabe. In diesem Tutorial zeigen wir Ihnen, wie Sie ownCloud mit Apache auf einem Ubuntu 18.04-Rechner installieren und konfigurieren.