配置Memcached允许公网访问

1.配置iptables,打开memcached的端口,允许公网访问

    [root@iZbp ~]# iptables -A INPUT -p tcp --dport 11211 -j ACCEPT
    [root@iZbp ~]# iptables -A INPUT -p udp --dport 11211 -j ACCEPT

    [root@iZbp conf]# service iptables save
    [root@iZbp conf]# service iptables restart

查看iptables配置文件,确认规则已添加

    [root@iZbp conf]# vim /etc/sysconfig/iptables

2.修改memcached的配置文件,去掉15行OPTIONS中的-l 127.0.0.1,为空

    [root@iZbp include]# vim /etc/init.d/memcached
     11 PORT=11211
     12 USER=memcached
     13 MAXCONN=1024
     14 CACHESIZE=984
     15 OPTIONS="-l 127.0.0.1"
     16 DAEMON=/usr/local/memcached/bin/memcached

修改后的配置文件

     11 PORT=11211
     12 USER=memcached
     13 MAXCONN=1024
     14 CACHESIZE=984
     15 OPTIONS=""
     16 DAEMON=/usr/local/memcached/bin/memcached

我的memcached配置文件位置在/etc/init.d/memcached,大家的配置文件可能在/etc/memcached/下面,或者是名字叫做“memcached.conf”;如果找不到配置文件,可以使用find命令查找:find / -name memcached.conf或者find / -name memcached

3.重启memcached服务

    [root@iZbp include]# service memcached restart
    Stopping memcached:                                        [  OK  ]
    Starting memcached:                                        [  OK  ]

4.办公电脑本机cmd命令行测试是否可以远程访问:

    telnet x.x.x.x 11211

查看状态:

    stats

退出

    quit
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容