你能在nginx后面运行一个Selenium服务器集线器,将端口443 / ssl(或没有80)代理到localhost:4444,其中绑定了Selenium服务器吗?我的远程节点不会连接到nginx后面的Selenium服务器,只有当我专门打开防火墙中的端口4444并绕过nginx才能连接远程节点。
答案 0 :(得分:0)
不确定nginx是否处理此问题。我想问题更多的是你的网络防火墙阻止443以外的端口以及其他某些端口,并期望所有流量都通过HTTPS传输。
我不认为你真的可以在端口80上运行Selenium,因为selenium服务器本身并不是真正的Web服务。
答案 1 :(得分:0)
回答@xref的问题可能有点晚了。但是,我刚刚在Nginx后面部署了我的Selenium Grid。
为了做到这一点,我使用了Docker和Docker-Compose。我将介绍如何执行此操作here
我希望它会对你有所帮助。