系统是Debian/Ubuntu,2核CPU、2G内存、3mpbs外网,100mbps内网,不做缓存服务器实在是浪费。
以下是在 Debian 系统上安装和配置 Memcached 服务器的步骤,设置指定远程 IP 可访问,设置密码,并限定 Memcached 使用 1GB 内存:
1. 更新系统并安装 Memcached:
sudo apt update
sudo apt upgrade
sudo apt install memcached
2. 安装 Memcached 的认证插件 SASL:
sudo apt install libmemcached-tools
3. 编辑 Memcached 配置文件:
sudo nano /etc/memcached.conf
4. 找到 `-l` 选项,取消注释并添加允许连接的 IP 地址:
-l 127.0.0.1,你的服务器IP地址
5. 找到 `-m` 选项,设置 Memcached 可以使用的最大内存为 1GB:
-m 1024
6. 在配置文件末尾添加以下行来启用 SASL 认证:
-S
7. 保存并关闭文件。
8. 重启 Memcached 服务:
sudo systemctl restart memcached
9. 验证 Memcached 服务是否正在运行:
sudo systemctl status memcached
10. 为 Memcached 设置 SASL 用户名和密码:
sudo saslpasswd2 -a memcached 用户名
根据提示输入并确认密码。
11. 使用 `memcached-tool` 命令连接到 Memcached 服务器并进行验证:
memcached-tool 你的服务器IP地址:11211 stats --username=用户名 --password=密码
如果连接成功并显示 Memcached 的统计信息,则表示配置正确。
现在,你已经成功地在 Debian 系统上安装并配置了 Memcached 服务器,设置了指定远程 IP 可访问,设置了密码,并限定 Memcached 使用 1GB 内存。
请确保替换 “你的服务器IP地址”、”用户名” 和 “密码” 为实际的值。
注意:在生产环境中,建议使用防火墙或安全组设置来限制对 Memcached 端口的访问,只允许受信任的 IP 地址连接,以提高安全性。
没有回复内容