Amazon ec2 如何按安全组打开EC2实例的端口11211

Amazon ec2 如何按安全组打开EC2实例的端口11211,amazon-ec2,memcached,aws-security-group,Amazon Ec2,Memcached,Aws Security Group,我可以知道如何为EC2实例memcached服务器打开端口11211吗 我正在尝试从Rails服务器连接到memcached服务器。但是,我的安全组设置有问题 到目前为止我所做的是 要启动2个实例。一个是Rails服务器,另一个是memcached服务器 建立安全组 Rails服务器:出站=>所有流量、所有协议、所有端口 memcached服务器:入站=> ssh TCP,端口22,所有源 自定义TCP规则端口,11211,Rails服务器IP地址 当我登录到Rails服务器并执行下面的

我可以知道如何为EC2实例memcached服务器打开端口11211吗

我正在尝试从Rails服务器连接到memcached服务器。但是,我的安全组设置有问题

到目前为止我所做的是

  • 要启动2个实例。一个是Rails服务器,另一个是memcached服务器
  • 建立安全组
    • Rails服务器:出站=>所有流量、所有协议、所有端口
    • memcached服务器:入站=>
      • ssh TCP,端口22,所有源
      • 自定义TCP规则端口,11211,Rails服务器IP地址
  • 当我登录到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```
    

    您能告诉我该怎么做吗?

    您需要在memcached server入站规则中添加rail服务器的安全组

    添加新规则,选择协议和端口范围。对于“源”,键入或选择您的安全组

    $ telnet <memcached private IP address> 11211
    
    $ 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