Apache 如何将端口80上的所有请求重定向到docker,然后将其传递到我的web服务器?

Apache 如何将端口80上的所有请求重定向到docker,然后将其传递到我的web服务器?,apache,docker,web-application-firewall,Apache,Docker,Web Application Firewall,如何在web请求和web服务器之间放置docker(以便分析和阻止请求)?我找到了morbz/docker web redirect docker,但它似乎不足以完成此任务。我建议使用nginx作为反向代理,或者更好的haproxy: 您必须将haproxy容器配置为侦听主机上的端口80,然后将流量定向到代理web服务器 Haproxy ACL可能会引起您的兴趣:我建议使用nginx作为反向代理,或者更好的Haproxy: 您必须将haproxy容器配置为侦听主机上的端口80,然后将流量定向

如何在web请求和web服务器之间放置docker(以便分析和阻止请求)?我找到了morbz/docker web redirect docker,但它似乎不足以完成此任务。

我建议使用nginx作为反向代理,或者更好的haproxy:

您必须将haproxy容器配置为侦听主机上的端口80,然后将流量定向到代理web服务器


Haproxy ACL可能会引起您的兴趣:

我建议使用nginx作为反向代理,或者更好的Haproxy:

您必须将haproxy容器配置为侦听主机上的端口80,然后将流量定向到代理web服务器


Haproxy ACL可能会引起您的兴趣:

您已经尝试过什么?为什么Docker一定要参与进来?@DavidMaze因为使用Docker,安装过程对我的客户来说会更容易(而不是安装Linux守护进程来阻止请求)。您已经尝试过什么?为什么Docker一定要参与进来?@DavidMaze因为使用Docker,安装过程对我的客户来说会更容易(而不是安装Linux守护进程来阻止请求)。谢谢你的回答,我可以阻止Docker上的请求吗?(阻止它们以保护docker外部的web服务器)可以。这是反向代理的常见任务之一。这取决于阻止的标准。非常感谢您的回答,我可以阻止docker上的请求吗?(阻止它们以保护docker外部的web服务器)可以。这是反向代理的常见任务之一。这取决于拦截的标准。非常感谢