3

ここのスレッドに従いました: Ubuntu 14.04 LTSで実行されているredis-serverを外部(つまり、ホームネットワークの外)からアクセスできるようにするために、リモート接続用にredisポートを開きます(およびその他のさまざまな提案)。しかし、成功しません。

「sudo netstat -ntlp | grep LISTEN」と入力すると、次の結果が得られます (つまり、redis-server は期待どおりに 0.0.0.0:6379 をリッスンしているように見えます)。

    tcp        0      0 127.0.0.1:6942          0.0.0.0:*               LISTEN      2653/java       
    tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      13325/redis-server 
    tcp        0      0 127.0.0.1:5037          0.0.0.0:*               LISTEN      13759/adb       
    tcp        0      0 127.0.0.1:63342         0.0.0.0:*               LISTEN      2653/java       
    tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      2067/dnsmasq    
    tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1567/cupsd      
    tcp6       0      0 :::3689                 :::*                    LISTEN      2483/rhythmbox  
    tcp6       0      0 ::1:631                 :::*                    LISTEN      1567/cupsd      

「sudo ufw status」と入力すると、次のようになります (つまり、ファイアウォールがオフになっています)。

    Status: inactive

「sudo service redis-server restart」を使用してサーバーを再起動すると、次のように出力されます (つまり、エラーは表示されません)。

    Stopping redis-server: redis-server.
    Starting redis-server: redis-server.

「redis-cli -h IP-ADDRESS ping」を使用すると、'localhost'、127.0.0.1、または 192.168.1.106 (内部ネットワーク IP)。ただし、外部/リモート IP アドレス (Google の「My ip address」で識別されるアドレス) を使用するとエラーが発生し、次のエラーが表示されます。

    Could not connect to Redis at <Remote-IP>:6379: Connection refused

私のコンピューターがインターネットに直接接続されているか(ルーターなし)、ポート転送が設定されているルーターを介しているかに関係なく、同じ問題に直面していることに注意してください。

最新の redis-server を apt-repository ppa:chris-lea/redis-server にインストールしたことに注意してください。

あなたの助けと提案は大歓迎です。

4

0 に答える 0