0

我的根服务器上有一个 Thawte 证书,并且只有一个在 tomcat 上运行的 java (wicket) 应用程序。该证书是一个标准的网络服务器证书,它是为 www.somedomain.com 签名的。事实上,它在 somedomain.com (without www) 下不受信任。使用正确的 A 条目和 www 的 cname 设置 DNS 区域。我需要使用 www 前缀对我的域进行某种 dns 转发。

有什么解决方案可以在只有 tomcat 的环境中没有 apache 网络服务器来解决这个问题?我不想做一个肮脏的解决方法,只有干净、用户和搜索引擎友好的解决方案

更新

虽然我宁愿让tomcat保持独立,但解决这个问题的唯一方法是使用http代理(在我的例子中是nginx),它通过虚拟主机侦听域名并将url重写为其www.*版本并传递所有请求这个新的 tomcat 网址。

4

1 回答 1

0

您可能需要更改 DNS,使其具有正确的 A 条目(您拥有它对吗?)。或者返回 Thawte 并要求他们提供另一个使用 *.somedomain.com 标识您的服务器的证书,然后它可以用于 www.somedomain.com 和 somedomain.com。

否则,这可能对您有用:

http://www.tukey.org/urlrewrite/

于 2012-04-10T15:09:53.753 回答