Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 在同一服务器上托管两个RoR应用程序_Ruby On Rails 4_Ruby On Rails 3.2 - Fatal编程技术网

Ruby on rails 4 在同一服务器上托管两个RoR应用程序

Ruby on rails 4 在同一服务器上托管两个RoR应用程序,ruby-on-rails-4,ruby-on-rails-3.2,Ruby On Rails 4,Ruby On Rails 3.2,我有一个RoR应用程序单独在serverVM上运行。它没有任何域名,我们使用专用IP地址访问ApplicationOne.g。192.168.1.1/app。服务器上此应用程序的文件夹结构类似于/var/www/app 我的问题是,我可以使用同一台服务器作为/var/www/app2托管另一个RoR app2,并以192.168.1.1/app2相同的方式访问它吗 我们为应用程序运行瘦服务器,为处理代理请求运行Apache 请导游 提前感谢。您必须启动服务器并将其绑定到其他端口: thin st

我有一个RoR应用程序单独在serverVM上运行。它没有任何域名,我们使用专用IP地址访问ApplicationOne.g。192.168.1.1/app。服务器上此应用程序的文件夹结构类似于/var/www/app

我的问题是,我可以使用同一台服务器作为/var/www/app2托管另一个RoR app2,并以192.168.1.1/app2相同的方式访问它吗

我们为应用程序运行瘦服务器,为处理代理请求运行Apache

请导游


提前感谢。

您必须启动服务器并将其绑定到其他端口:

thin start -p 81

然后您可以通过192.168.1.1:81访问它

我已将精简服务器设置为在端口3004上运行,但请求不会发送到该应用程序,如果通过192.168.1.1:3004访问,它将无法识别该请求。如何使它认识到请求来自同一服务器上的第二个应用程序?您可能还必须将服务器绑定到IP:thin start-a 192.168.1.1-p 3004。默认绑定地址为0.0.0.0,因此这可能会起作用。仍然不成功。它将以下错误显示为记录的无效请求:HTTP格式无效,解析失败。我有一个apache服务器,它充当另一个瘦服务器的反向代理,该服务器已经在为第一个应用程序运行