问题 如何在单个IP(Apache + Passenger)上部署多个rails应用程序?


我想在一台服务器上部署多个rails应用程序。如果我有一个域名,我可以轻松地使用子域作为虚拟主机中的服务器名称。

我的问题是我没有域名。我能做点什么吗

70.42.89.11/app_1作为一个服务器名称,70.42.89.11 / app_2作为另一个服务器名称。

或者还有其他解决方案吗?


11202
2017-10-13 09:52


起源



答案:


是。 Passenger指南称之为“部署到子URI”

http://www.modrails.com/documentation/Users%20guide%20Apache.html#deploying_rack_to_sub_uri

https://www.phusionpassenger.com/library/deploy/apache/deploy/ruby/#deploying-an-app-to-a-sub-uri-or-subdirectory


13
2017-10-13 12:19



这个网址现在没有任何意义。 - juliangonzalez
@JGonzalezD好吧 是 5年前:D更新了链接。 - Robert Speicher


答案:


是。 Passenger指南称之为“部署到子URI”

http://www.modrails.com/documentation/Users%20guide%20Apache.html#deploying_rack_to_sub_uri

https://www.phusionpassenger.com/library/deploy/apache/deploy/ruby/#deploying-an-app-to-a-sub-uri-or-subdirectory


13
2017-10-13 12:19



这个网址现在没有任何意义。 - juliangonzalez
@JGonzalezD好吧 是 5年前:D更新了链接。 - Robert Speicher


此外,您可以设置标准虚拟主机设置并使用主机文件来构建您喜欢的域。这当然只适用于测试,因为任何想要查看应用程序的人都需要在他们的主机文件中拥有相同的条目,但是可以用于开发。

不需要在域名系统中托管域以用于虚拟主机。


0
2018-01-10 21:44