没有测试过,简单示例一下,后端起 unicorn 在不同的 ip 或者端口均可;
upstream first_app{
server 10.0.0.1:8888;
}
upstream second_app {
server 10.0.0.2:8888;
}
server {
listen 80;
server_name test.example.com;
location /first_app {
# 根据需求,可能需要 rewrite,比如
rewrite ^/first_app/(.*)$ $1 break;
proxy_pass http://first_app;
}
location /second_app {
# 根据需求,可能需要 rewrite,比如
rewrite ^/second_app/(.*)$ $1 break;
proxy_pass http://second_app;
}
}
非常棒的文章!
科班出身,本科硕士都是计算机,创业后正式开始写 ror
#2 楼 @xiaoronglv 赞,感谢补充,写的确实不严谨,我也去学习下
#5 楼 @linyunjiang unicorn 也是一样啊,不同的 location proxy 到不同的后端就行了
:plus1:
被 ruby-china 的管理员批评了好几次,我司可爱的 HR 妹子终于把 markdown 学好了!
#5 楼 @yangman_wenzhu 肯定是同一个项目里面的啊,不在同一个项目里面的路由为什么要调用?文章中有说明
#1 楼 @leeboqiang 嗯,可以少走一点坑
有意者简历发送至:- [email protected] 标题:姓名 + 职位+Ruby China
顶顶~
morning:)
下午好~
来顶顶!
顶一下~
大鱼真诚的邀请大家来我们的咖啡厅坐下聊聊,ruby 工程师和数据分析工程师把简历砸过来吧!邮箱:[email protected] 格式:姓名 + 职位+rubychina
当然除了工作之外,我们平时也会组织大家一起出去玩~
平时可以做在小沙发上休息,吃午饭,和同事聊天~
办公室是这样的~
大会议桌~
咖啡厅的一角~