【发布时间】:2020-05-28 03:18:06
【问题描述】:
我有一个 node.js Web 应用程序在 Redhat 服务器上的 docker 容器上运行,我想强制我的用户不要使用 Internet Explorer 访问我的网站。我部署了一个 Squid 代理,并且能够阻止来自 IE 的流量,但这个解决方案的问题是我必须配置我的浏览器以使用代理,我不能真正强迫我的用户在他们的计算机上配置代理,就像我不能强迫他们使用 Firefox 或 Chrome。
有没有办法使用简单的工具(如 iptables 或 firewall-cmd)来阻止 IE?
【问题讨论】:
-
为什么要阻止使用 IE 的用户与您的 nodejs 应用程序通信?最好的方法是在你的前端用 javascript 添加一条消息。
-
@jmaitrehenry 我的应用在从 IE 访问时有很多错误,因为它没有经过优化。
-
也许这与您使用 Squid 的方法类似,但对于 nginx:How to block a specific user agent in nginx config