![是否可以使用 Apache/Nginx/Lighttpd 过滤/编辑 Web 内容?](https://linux22.com/image/562848/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20Apache%2FNginx%2FLighttpd%20%E8%BF%87%E6%BB%A4%2F%E7%BC%96%E8%BE%91%20Web%20%E5%86%85%E5%AE%B9%EF%BC%9F.png)
是否可以使用以下任何 HTTP 服务器:Apache、Nginx 或 Lighttpd 作为代理来执行以下操作:
- 根据内容(例如文字)禁止某些 HTTP 主体(网页)
- 用另一种内容替换某些内容(例如通过正则表达式)
不仅可以使用核心功能,还可以使用模块。此外,我可能会考虑编写自己的模块,那么问题是,为这些服务器中的任何一个编写这样的模块是否容易。
我知道 Squid + DansGuardian/SquidGard 允许这样做,但我对提到的软件很感兴趣。
答案1
答案2
nginx 库存模块 ngx_http_sub_module 支持简单的搜索和替换。