2013-10-16 98 views

回答

0

是的,在這種情況下,您絕對可以使用一個SSL證書。這是一個很好的設置文章:http://www.windowsazure.com/en-us/develop/net/common-tasks/enable-ssl/

我們爲Azure中的所有開發環境執行此操作,因爲我們有一個涵蓋34個站點的SSL證書。

部署時,只是確保你在你的ServiceConfiguration.csfg必須對它的引用:

<?xml version="1.0" encoding="utf-8"?> 
<ServiceConfiguration serviceName="Company.One.Azure" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="3" osVersion="*" schemaVersion="2013-03.2.0"> 
<Role name="Company.One.Web"> 
<Instances count="1" /> 
<ConfigurationSettings>  
</ConfigurationSettings> 
<Certificates> 
    <Certificate name="SslCertificate" thumbprint="{YourThumbPrintHere}" thumbprintAlgorithm="sha1" /> 
</Certificates> 

+0

他問Azure的網站,而不是雲服務 – Igorek

+0

@Ignorek你點擊這個鏈接,他引用?可能不會。該線程適用於作爲雲服務一部分的Web角色的SSL證書。 – X3074861X

+0

我沒有點擊鏈接。 Webroles是雲服務。他問的是Azure *網站* – Igorek

1

可以在Azure中使用通配符SSL。我必須爲每個我想在SSL綁定下使用的域添加條目。所以,我爲domain.com創建了一個條目,並附加了通配符SSL證書,然後爲www.domain.com附加了另一個條目,並附加了相同的通配符SSL證書。這似乎很好。