php - 如何根据参数反向代理到不同服务器?
伊谢尔伦
伊谢尔伦 2017-04-11 10:22:21
[PHP讨论组]
 http://game.37.com/play.php?game_id=401
 http://game.37.com/play.php?game_id=275

这两个URL,是两个网页游戏,每个游戏一台服务器,如何实现比较好?

目前通过 nginx反向代理实现,感觉性能不行,还有什么好方法能实现吗?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(5)
PHPz

我也是通过 nginx反向代理实现的。

性能不行是不是因为两天服务器不在一个内网呢
黄舟

使用ngx_lua插件判断参数,发出不同请求

天蓬老师

参数要使用query_string匹配,如

if ( $query_string ~ "view=string" ) {
    rewrite ^/default.html http://www.centos.bz/? redirect;
}

参考:https://www.centos.bz/faq/239/

巴扎黑

比较疑惑是什么样的需要要求两个不同的应用必须使用同一个域名并且只有参数不同

大家讲道理

谢谢大家,公司做的游戏平台,需要对接很多家游戏。别人游戏的URL都不确定,但是我们平台的游戏的URL要保持统一。
nginx可以实现,但是太麻烦。

最后,使用了终极大招。嵌套在iframe中。哈哈哈哈。。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号