gpt4 book ai didi

python - 使用 Apache + mod_wsgi 的 Web 内容过滤器?

转载 作者:行者123 更新时间:2023-11-28 18:53:57 24 4
gpt4 key购买 nike

我想编写一个简单的 Web 内容过滤器,它具有用 Python 编写的灵活的过滤规则。该过滤器将用作转发代理。

现在,我很难为此选择合适的工具。您认为什么是一套好的工具?到目前为止,我一直在考虑使用 mod_proxy 和 mod_python 或 mod_wsgi 的 Apache HTTP 服务器,但我在设置上遇到了困难(mod_python 的文档很少,IMO)。

顺便说一句,我知道并有使用现有内容过滤器(如 squid 和 dansguardian)的经验。我正在尝试自己编写,因为这些内容过滤器的过滤功能对于我的情况来说不够复杂。

最佳答案

您可以使用 django 中间件在 HTTP 请求/响应流量到达您的应用程序之前拦截它(在这种情况下可能是您的图形界面来微调过滤器和/或数据库处理以存储您的配置或预设规则)。

我对您的应用程序的最初设想是,您将拥有一个 Web 界面,可以轻松配置和调整您的系统,将这些配置和规则存储在数据库中。在中间件中,放置将从数据库中读取配置和规则的代码逻辑,并将它们应用于传出/传入流量。

我更喜欢这个模型而不是在 django 的应用程序本身( View )中这样做。

您还可以在您的中间件脚本中放置各种日志记录和监控,当然不要忘记启用它以使其正常运行:-)。

关于python - 使用 Apache + mod_wsgi 的 Web 内容过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7139023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com