Memcache限制端口和访问IP

Memcache安装十分简单,默认情况下是任何人都可以访问服务器上缓存的数据,所以如果不作处理的话 是很不安全的(乌云上已经提交有很多与此相关的问题)

1.首先要保证服务器上的防火墙都是开启的

 

2.设置允许memcache通过防火墙

【允许程序或功能通过Windows防火墙】=》【允许运行另一程序】=》【浏览】 选择下载的memcache.exe

 

3.设置入站规则(即设置可访问的端口及开放的白名单)

Tab页协议和端口 协议类型设为TCP(或UDP)端口都选为特定端口,并输入Memcache开放的端口(默认是11211)

Tab页作用域  添加允许的远程IP地址和本地地址(这个是最重要的)

OK了。

 

转载于:https://www.cnblogs.com/TiestoRay/p/5061701.html

在Linux系统中,Memcached是一种内存存储服务,主要用于缓存数据以提高网站或应用的性能。它能快速地存储和检索键值对,减少数据库查询次数,特别适合于高并发环境。 以下是安装和配置Memcached的基本步骤: 1. **安装 Memcached**: 对于大多数Linux发行版,可以使用包管理器来安装,比如在Ubuntu上使用`apt-get`命令: ``` sudo apt-get update sudo apt-get install memcached ``` 或者在CentOS/RHEL上使用`yum`命令: ``` sudo yum install memcached ``` 2. **启动服务**: 安装完成后,使用`sudo service memcached start` (或`systemctl start memcached`)命令启动服务。 3. **验证安装和运行状态**: 可以通过`netstat -tulpn | grep memcached`检查端口(默认是11211)是否正在监听,或者使用`memcached -v`查看详细信息。 4. **配置文件**: 主要的配置文件是`/etc/memcached.conf`。你可以修改这个文件来调整Memcached的行为,如最大内存大小、连接数限制等。编辑并保存后,通常需要重启服务才能应用更改。 5. **安全性和访问控制**: 如果在生产环境中使用,建议设置密码保护和防火墙规则,限制只允许特定IP地址访问Memcached服务。这可以通过`sudo vim /etc/default/memcached`文件中的`-u`选项设置用户和密码,以及iptables添加相应的防火墙规则。 6. **监控**: 使用第三方工具(如munin、collectd或自带的stats命令)来监控Memcached的使用情况,包括内存占用、命中率等指标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值