我是否知道如何为EC2实例memcached服务器打开端口11211?
我正在尝试从Rails服务器连接到memcached服务器。但是我的安全组设置出了问题。
到目前为止我做的是
当我登录Rails服务器并执行以下命令时,它看起来适用于端口22
$ telnet <memcached private IP address> 22
Trying <IP address>...
Connected to <IP address>.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4```
但是当我检查端口11211时,它不起作用。
$ telnet <memcached private IP address> 11211
第一个问题是为什么只有22端口工作?即使我在安全组中设置了几乎相同的东西???
当我登录到memcached服务器并检查状态时,它看起来有效。
$ sudo /etc/init.d/memcached status
● memcached.service - memcached daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-02-14 14:23:40 UTC; 19h ago
Main PID: 7569 (memcached)
Tasks: 6
Memory: 628.0K
CPU: 2.093s
CGroup: /system.slice/memcached.service
└─7569 /usr/bin/memcached -m 64 -p 11211 -u memcache
$ sudo netstat -ltup4
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:11211 *:* LISTEN 6486/memcached
udp 0 0 *:11211 *:* 6486/memcached
你能让我知道我该怎么做吗?