相关疑难解决方法(0)

动态修改由 nginx 代理的数据

我有一个 nginx 设置,它接收来自外部主机的请求并将它们代理到内部服务器。

配置看起来像这样:

server {

        listen 10.0.0.66:443;

        server_name my.example.com;

        root /websites/my.example.com

        ssl on;
        ssl_certificate /websites/ssl/my.example.com.crt;
        ssl_certificate /websites/ssl/my.example.com.key;

        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host $http_host;

        location / {
                proxy_pass https://10.0.0.100:3000/;
        }
}
Run Code Online (Sandbox Code Playgroud)

出于实验/测试目的,我希望能够通过任意二进制文件运行内部主机回复的内容,并以二进制文件的回复内容进行响应。

对于例如,如果我想压缩HTML在代理我会贯穿htmlcompressor服务器的响应,然后发送输出作为代理的响应给客户端。最终结果将是最终客户端获得缩小的 html。

我知道有各种各样的 nginx 插件和示例可以为本地提供的数据完成此操作,但是如何为代理设置它?

nginx reverse-proxy

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

nginx ×1

reverse-proxy ×1