从全球网络连接到服务器 Web 服务

从全球网络连接到服务器 Web 服务

情况如下:

我们有一个运行 tomcat web 服务的服务器“srv”。

此 Web 服务要求所有连接都使用 fqdn,以便当我们从本地网络连接到 srv.mydomain:8080/service 时,该服务会生成一个我们可以连接的登录页面。

如果我们仅使用本地网络中的 srv.mydomain:8080/service,我们将获得登录页面,但是当我们尝试连接时会出现错误(服务错误),表明这不是 fqdn。

到目前为止,我们从本地网络使用这项服务,但现在我们需要从任何网络连接到该服务。

我们添加了一个名为 service.mydomain.com 的子域,还将端口从 8080 转发到我们的 srv,当我们尝试访问 service.mydomain.com:8080/service 时,我们收到错误,提示这不是 fqdn。

我必须承认我们并不熟悉所有这些 IT/网络设置(简单的程序员......)

问候。

答案1

我看到两个解决方案:

  1. 配置 tomcat 以接受其他域。使用类似以下内容: <Host name="srv.mydomain" ......><Alias>service.mydomain.com</Alias> </Host>参见:http://tomcat.apache.org/tomcat-5.5-doc/config/host.html#Host_Name_Aliases

  2. 用一个负载均衡器反向代理

相关内容