Ich versuche, memcached von einem anderen Computer (der Zugriff auf meinen Server hat) zu verwenden, aber ich kann nicht herausfinden, wie.
Auf dem zwischengespeicherten Computer kann ich die Verbindung durch Ausführen testen
telnet 127.0.0.1 port
Und es funktioniert, aber auf der anderen Maschine versucht es immer wieder, eine Verbindung herzustellen
telnet machine_address port
Trying machine_address...
Ich bin mir nicht sicher, ob ich etwas anderes einrichten sollte, damit es funktioniert. Ich weiß, dass der Port funktioniert und zugänglich ist, da er funktioniert, wenn ich versuche, andere Dienste darauf auszuführen.
Os ist Ubuntu
Antworten:
In /etc/memcached.conf:
Ändern Sie das zu
und starte memcached neu.
quelle
netstat -ln4t
then, um festzustellen, ob sie 127.0.0.1:11211 oder 0.0.0.0:11211 wiedergibt.Local Address
?Bearbeiten Sie die
-l
Zeile in/etc/memcached.conf
. Hier werden Ihre Startoptionen gespeichert.In der folgenden Zeile kann memcached alle Schnittstellen überwachen:
quelle
Es gibt zwei grundlegende Möglichkeiten:
netstat -l
Ausgabe überprüfen .iptables
Firewall so eingestellt, dass alle eingehenden Verbindungen abgelehnt werden, mit Ausnahme der ausdrücklich zugelassenen.quelle