问题描述
使用的rewrite跳转的, 想知道能否获取当前nginx服务器的ip,传递给跳转的页面,有多个nginx服务器用作分流,不好使用硬编码
rewrite ^/(.*)$ http://xxx/a.php?id=/$1 permanent;
问题解答
回答1:建议传递hostname, 这个nginx是支持的nginx_doc. 当然前提是集群中的hostname是唯一的.
如果非要传递IP也不是不可以, 但是那就需要一点magic了.

问题描述
使用的rewrite跳转的, 想知道能否获取当前nginx服务器的ip,传递给跳转的页面,有多个nginx服务器用作分流,不好使用硬编码
rewrite ^/(.*)$ http://xxx/a.php?id=/$1 permanent;
问题解答
回答1:建议传递hostname, 这个nginx是支持的nginx_doc. 当然前提是集群中的hostname是唯一的.
如果非要传递IP也不是不可以, 但是那就需要一点magic了.
相关文章:1. 自动执行测试方案并通过“邮件”将所有测试结果状态作为报告发送。2. Flux waitFor()和异步操作,如何建模。3. JSX元素类型“ App”不是JSX元素的构造函数属性“ setState”的类型不兼容4. Firebase云消息/通知未收到。JS5. 错误:此方法仅应在单个节点上运行。找到0个代替6. objective-c - iOS 动画执行中 退出后台 再进入前台,动画消失了7. SQL网络接口,错误:50-发生本地数据库运行时错误无法创建自动实例8. angular.js - angular指令中如何给模板中的子元素绑定事件?9. angular.js - 关于angularjs中filter问题10. angular.js - 有人知道关于angular单元测试angular-mocks相关api文档吗?

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主