向服务器中传入的 http 请求添加标头

向服务器中传入的 http 请求添加标头

我有一个 ubuntu 16.04 服务器。它为前端部分运行 nginx Web 服务器。后端应用程序也在同一服务器上运行。

现在的要求是向传入的 http 请求添加标头。我们只需要向来自特定来源 (IP) 的请求添加标头。

例如:

用户点击以下 URL:

http://abc.example.com/live/xyz

服务器收到此请求后,我们需要将其更改为:

http://abc.example.com/live/xyz?token=akjshdfhkajshkj

我们如何在 ubuntu 中实现这一点?当我搜索时,我发现 HAproxy 和 nginx 本身可以用于添加标头,或者是否有其他更好的替代方案。

答案1

标头意味着我们需要将第一行添加到文件中。

sed -i 'li header content' filename.

标头内容可以是根据您的要求的任何内容。

如果您发布所需的示例输入和输出,将会很有帮助

相关内容