2013-05-29 108 views
0

我有一個通配ssl證書,用於域名爲「www.abc.com」,它在Apache上運行,並使用端口80用於http端口號爲的https端口443。Tomcat和Apache的通配符SSL證書都在端口443上

現在,我想添加一個新的域名「www2.abc.com」,它在Tomcat上運行,並使用端口8080用於http &端口443的https。

如果我在端口443上同時使用,是否存在衝突?

非常感謝。

+0

檢查佔用端口的'netstat'。 –

回答

0

如果我在端口443上同時使用,是否存在衝突?

是,你不能同時設置兩個或多個應用程序在同一時間同一端口上聽。

1

那麼,從技術上講,你不能同時在443上有tomcat apache監聽。你可以讓Apache轉發請求到tomcat並處理加密。查找mod_jk,mod_proxy或mod_proxy_ajp瞭解如何執行此操作。

一旦你這樣做,你可以有多個<VirtualHost>聲明在Apache上的端口443。如果他們都使用相同的通配符證書*.abc.com這將工作正常。

在這種情況下,tomat可能根本不會配置爲執行ssl。我建議使用協議ajp(不是http)作爲轉發部分,因爲這會將有關連接性質的所有必要信息轉發給tomcat。