我想在家里的服务器上使用juju来了解juju并使用它。我有多台计算机,并且想从其中任何一台访问服务器上的内容。当我完成本教程时,它会正确设置juju,但只将服务公开给本地计算机。我想将它们展示给整个网络。我怎样才能做到这一点?
注意:我的服务器已经存在并且正在运行12.04,我不想使用maas重新安装它只是为了让juju工作。我也不想在ec2或任何其他提供程序上“在云中”运行此程序,因为我想在我的网络控制下在自己的计算机上尝试此操作。
编辑:-
- 没有防火墙
- 无阻塞,所有端口均打开
- 是。LAN(192.168.1.0/24)上的所有计算机都可以看到192.168.1.2上的服务器(homeserver.local)
- 相当标准的有线和wifi网络,其中一台DHCP服务器提供上述范围内的IP地址
- 正确设置(仅从头开始重新设置),然后按照Luis指导的指导进行操作,结果如下:-http : //paste.ubuntu.com/5714640/
- 上面显示的juju状态。
因此,一切正常,但主要问题是容器在服务器上本地分配了IP地址,这些地址只能在服务器本身上访问。虽然我可以四处设置ssh端口转发以访问192.168.1.0/24范围内的10.x IP地址,但这似乎过于复杂和不必要。我想要通过局域网暴露的容器。