2015-05-10 29 views
0

好的,這裏是獨家新聞。亞馬遜EC2 Tomcat無法使用我的域頒發的SSL證書

我獲得了我的域名的SSL證書,我們從namecheap中將其稱爲www.mydomain.com。

我的網站託管在Tomcat7網絡服務器上,該服務器駐留在具有公共IP的Amazon AWS EC2 linux實例上。我在此EC2服務器上安裝了證書,並配置了tomcat將所有http請求重定向到https。

當我嘗試通過URL訪問我的網站時,我從瀏覽器收到一條警告,聲明連接不可信。這是有道理的,因爲我試圖通過IP而不是域名(mydomain.com)訪問該網站。

爲了解決這個問題,我嘗試在namecheap(我的域名註冊的地方)上設置了URL重定向(URL框架),但是這並沒有解決問題。 Namecheap說我需要獲得一個新的證書來保護我的IP而不是域名,但是我想知道是否還有其他選項?

具體而言,我可以...
- 利用亞馬遜的DNS(Route53)而不是namecheap的DNS?
- 將我的域名註冊遷移到亞馬遜? (我的電子郵件託管在namecheap上,不想丟失)?
- 其他選項?

在此先感謝

+0

我可以使用[this](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-hostname.html)嗎?如果是這樣,我需要更新namecheap上的URL重定向嗎? –

+0

您使用負載平衡器(ELB)嗎?或者是tomcat直接接收請求?你在Tomcat中安裝了你的證書嗎? https://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html –

回答

2

點域的公共IP EC2的A記錄了you.Or更好的是,搶彈性IP,它關聯到您的實例,並指出A記錄了這一點。

+0

這是做到了。我希望我沒有浪費我的生命中一個小時的時間支持namecheap。謝謝! –