求助memcache的问题?

虚拟机里装了ubuntu系统,环境都已经配置好,memcache也装好了。telnet localhost 11211的时候是可以连通的,但是telnet 114.213.65.47 11211 (这个ip是我学校里局域网随机分配的ip)就连不上了。 有谁知道为什么么?网上找了很久也没有找到解决方案。

阅读 3.3k
5 个回答

其实修改一下/etc/memcached.conf 文件里面的监听地址改成外网可以访问的ip就可以了,因为memcached默认监听地址是回环地址(127.0.0.1)

外网访问有问题,那么看看防火墙、安全策略这些东西。

service iptables stop,关闭下防火墙!另外看下selinux

你的问题应该是虚拟机和主机做局域网。
具体的你可以找一个桥接 NAT HOST-ONLY的区别。
顺便看一下你的虚拟机IP,网关等是不是和主机在一个端里面
把VM的网络切换到桥接、然后关闭selinux 和 iptables

做端口映射,外网端口映射到内网端口

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题