我正在尝试设置一个自定义工具链,其中浏览器(Firefox 或最好是 Chrome)经常/经常/不断地被迫从命令行刷新。
(这个想法是立即看到我在相邻 Emacs 框架中编辑的 html/webapp 中的视觉变化 - 无需不断地切换到浏览器进行手动刷新。)
到目前为止,我最接近的是 run google-chrome FILE_PATH
。但是,这每次都会打开一个新选项卡。
还有其他方法吗?
问题:
我计划在单个 centos 主机服务器(最有可能使用 KVM)上设置几个虚拟化的 centos、rhel 或 ubuntu 客户机。每个来宾 VM 都运行一个 web 应用程序的实例 + 一些其他服务/协议,并且每个来宾 VM 都需要从主机外部的任何开放端口上访问,就好像每个来宾 VM 都是一个单独的 DNS 框。
我(显然)在网络技术/配置方面很弱,所以我只是试图找到这个问题的第一个边缘,即。我需要研究的主要方法才能在这方面站稳脚跟。如果你愿意,网络配置“伪代码”。:)
例子:
假设我拥有域 foo.com。
我有一台物理的 CentOS 机器 DNS 为 guest.foo.com。
在这台物理主机上,我运行了三个虚拟机。我希望来宾 VM 可以作为 1.guests.foo.com、2.guests.foo.com 和 3.guests.foo.com 访问。来宾 VM 运行 centos、rhel 和 ubuntu 发行版。
每个 VM 都需要响应任何(本地打开的)端口,不仅仅是 http 流量,还有 ssh 连接和 git: 协议操作。
我从哪里开始,最优雅的方法是什么?粗略地说,主人和客人各自至少需要设置什么才能正常工作?
笔记:
随着我了解更多,我会更新问题文本+评论。