首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在同一台服务器上分别部署Rails的前端和后端

在同一台服务器上分别部署Rails的前端和后端
EN

Stack Overflow用户
提问于 2016-01-05 21:03:59
回答 1查看 611关注 0票数 0

我们已经制作了一个rails应用程序,前端使用基础框架,后端使用rails api。在开发环境中,我使用apache2作为前端,使用webrick作为后端。因此,我将所有的json请求发送到localhost:3000。

在生产环境中,我已经使用apache2部署了前端,并尝试使用nginx和passenger部署后端,但它们都使用相同的端口。有没有人能提出一个解决方案。理想情况下,我希望在生产环境中有一个类似于本地主机(如104.xx.xx.xx:3031)的URL。

EN

回答 1

Stack Overflow用户

发布于 2016-01-20 16:24:20

你可以在diff port上运行nginix,试试这个

代码语言:javascript
复制
#server config
server {
    listen       8083;
    server_name  localhost;

    location / {
        root   /var/www/project_path/;
         passenger_enabled on;
    }


error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
}

将其放入nginx配置文件中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34612439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档