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