我的根服务器上有一个 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 网址。