微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在单个IPApache + Passenger上部署多个rails应用程序?

我想在单个服务器上部署多个rails应用程序。 如果我有一个域名,我可以很容易地做到这一点,使用子域作为虚拟主机的服务器名称

我的问题是,我没有一个域名。 我可以做些什么吗?

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

或者还有其他解决scheme吗?

将passenger_base_uri信息传递给Rails应用程序

用Bundler安装Gems ==大问题

乘客进程已经运行? 但不是

使Rails生产在端口80上运行

RVM,Ruby 1.9.2,Rails 3,Passenger 3.0.2(Bundler :: GemNotFound)

/etc/init.d/Nginx不可执行

Nginx,passenger,rails:没有这个文件要加载–bundler

Nginx + Passenger + Rails服务器错误

configurationNginx在乘客3.0.2独立

在Ubuntu 14.04上使用Phusion 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

另外,您可以设置一个标准的虚拟主机设置,并使用您的主机文件来组建一个您喜欢的域。 这只适用于测试,因为任何想看应用程序的人都需要在主机文件中拥有相同的条目,但是对于开发来说,这样做会很好。

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐