【问题标题】:How to open port 11211 for EC2 instance by security group如何通过安全组为 EC2 实例打开端口 11211
【发布时间】:2018-07-26 00:48:44
【问题描述】:

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

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

到目前为止我所做的是

  1. 启动 2 个实例。一个是 Rails 服务器,另一个是 memcached 服务器。
  2. 设置安全组
    • 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```

但是当我检查端口 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

您能告诉我该怎么做吗?

【问题讨论】:

    标签: amazon-ec2 memcached aws-security-group


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-27
      • 1970-01-01
      • 2023-03-16
      • 2018-09-02
      • 2018-08-18
      • 1970-01-01
      • 2015-12-09
      • 1970-01-01
      相关资源
      最近更新 更多