【问题标题】:How to connect Redis desktop manager to digital ocean ubuntu server如何将 Redis 桌面管理器连接到数字海洋 ubuntu 服务器
【发布时间】:2020-02-06 12:36:37
【问题描述】:

我已经在数字海洋水滴 Ubuntu 服务器上部署了我的 nodejs 应用程序,并在其上安装了 redis-server 并且运行良好。

root@droovia:~/droovia.com# sudo systemctl status redis
● redis-server.service - Advanced key-value store
   Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-10-09 06:44:33 UTC; 44min ago
     Docs: http://redis.io/documentation,
           man:redis-server(1)
 Main PID: 4677 (redis-server)
    Tasks: 4 (limit: 1152)
   CGroup: /system.slice/redis-server.service
           └─4677 /usr/bin/redis-server 127.0.0.1:6379

Oct 09 06:44:33 droovia systemd[1]: Starting Advanced key-value store...
Oct 09 06:44:33 droovia systemd[1]: redis-server.service: Can't open PID file /var/run/redis/redis-server.pid (yet?) after start: No such file or directory
Oct 09 06:44:33 droovia systemd[1]: Started Advanced key-value store.

现在我需要将 Redis 从 droplet ubuntu 服务器连接到我的计算机 desktop Redis manager

我用sudo ufw allow 6379允许端口6379

root@droovia:~/droovia.com# sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere                  
80/tcp                     ALLOW       Anywhere                  
443/tcp                    ALLOW       Anywhere                  
4000                       DENY        Anywhere                  
6379                       ALLOW       Anywhere                  
OpenSSH (v6)               ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             
443/tcp (v6)               ALLOW       Anywhere (v6)             
4000 (v6)                  DENY        Anywhere (v6)             
6379 (v6)                  ALLOW       Anywhere (v6)      

并尝试通过输入数字海洋水滴IP###.##.###.###和Redis端口来连接Redis桌面管理器

我是否遗漏了上述步骤中的任何内容

【问题讨论】:

  • 您必须在配置文件中查找 bindIP 才能接受其他连接

标签: node.js redis virtual-machine digital-ocean ubuntu-server


【解决方案1】:

您的服务器需要绑定到0.0.0.0,因为127.0.0.1 是仅限本地流量的本地环回。

在您的redis.conf 集合中:

bind 127.0.0.1

bind 0.0.0.0

不过,我肯定会仔细考虑将您的 Redis 服务器开放给公共流量。

【讨论】:

  • 我怎样才能只连接到我的机器?
猜你喜欢
  • 2021-01-25
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
  • 1970-01-01
  • 2021-08-23
  • 2021-07-27
  • 1970-01-01
  • 2016-08-14
相关资源
最近更新 更多