我有一个在 apache tomcat 7.0.69 上运行的网络应用程序,只能通过 VPN 在内部网络上访问。如果我尝试在启用 VPN 的笔记本电脑/台式电脑上访问该站点,一切正常。但是,如果我尝试在支持 VPN 的移动设备(ipad、iphone、android 等)上访问该站点,我会看到找不到服务器错误。
如果我尝试在移动设备上访问其他内部站点,它们都可以正常工作,所以我认为问题出在我的站点上。
我正在努力解决如何解决这个问题。我们的 IT 是否有可能专门为移动浏览器为此站点设置了防火墙?我的服务器上是否存在移动浏览器无法访问的阻塞端口?
任何有关尝试的建议将不胜感激。
编辑:这是确切的错误消息:
iPad:'Safari 无法打开页面,因为找不到服务器。'
iPhone:'Safari 无法打开页面,因为找不到服务器。'
三星:这个显然不在 VPN 上,正在处理这个,然后我会错误地更新。
当然,防火墙规则可能会以不同的方式阻止客户端。但是有很多可能性,因此您需要整理更多信息。要解决此问题,您可能首先找到以下问题的答案:
您是通过名称还是 IP 地址访问该站点?
您的服务器是否与其他正常工作的服务器位于同一子网上?
移动 VPN 是否通过相同的隧道服务器进入并使用与笔记本电脑相同的配置文件?
您是否希望向您的主机添加额外的路由以到达不同的客户?
针对 SSLlabs.com 运行您的网站,并确保它具有适用于移动浏览器的最低 TLS/SSL 设置。