我是服务器管理新手,最近在 Linode 服务器上设置了我的 rails 应用程序。我遵循了与Ryan Bates 轨道广播关于这个主题。使用 nginx、unicorn 和 Ubuntu 14.04.2。
这对于一个应用程序来说效果很好。但我想在同一台服务器上设置一个临时站点。这只是一个占用很少资源的小应用程序,这应该可以降低成本。
我该怎么做?我已经配置并上传了两个应用程序到我的根目录(应用程序和暂存)。但我只有一个 IP 地址。如何将一个 DNS 记录配置到应用程序,将另一个配置到暂存?我甚至不知道在浏览器中使用哪个 IP 地址访问我的暂存服务器。任何帮助都将不胜感激!
答案1
对于如何解决这一问题,简单的回答是:你不需要。
如果你在临时环境中可预见的任何问题也会对生产环境产生影响,那么它就不是真正的临时环境。你正在生产中进行测试。
- 如果磁盘满了,就会影响生产。
- 如果你限制 CPU,就会影响生产。
- 如果您耗尽所有可用内存,就会影响生产。
- 如果 NIC(虚拟或物理)饱和,就会影响生产。
如果您坚持在两种环境中使用单个服务器,这可能不是您提出问题的正确 SE 网站。(因为我们专注于业务 IT 需求,即正常运行时间)