1、如何獲取Azure的雲服務的SSL證書
SSL證書需要到CA機構申請,有的雲平台也集成了某些CA的SSL證書,企業網站或者APP建議申請OV或者EV SSL證書,推薦申請地址:http://www.wosign.com/price.htm
配置證書之前,要先確保要啟用證書的域名已經和web app綁定成功,域名綁定成功後,就可以開始配置SSL證書了。首先下載OpenSSL tool,開啟一個命令行窗口,運行下面命令。
openssl req -new -nodes -keyout myserver.key -out server.csr -newkey
rsa:2048
最後一步需要輸入一個密碼,要記住保管好。命令運行完畢後,在當前目錄會有2個輸出文件,一個key,一個csr。現在需要把這個csr文件提交到申請證書的CA,然後下載證書。
下載完畢後會得到2個文件,一個crt,一個p7b,回到之前命令行窗口,運行下面的命令,生成pfx文件,會被問到密碼,就是上一個openssl命令里最後一步的密碼。
openssl pkcs12 -export -out myserver.pfx -inkey myserver.key -in
myserver.crt
回到Azure的管理門戶,在web app的Custom domains和SSL頁面上傳最後生成出來的pfx文件,填入密碼。
之後就會看到Certification下多了一個證書,在SSL里選擇以下,保存後,就可以用https訪問web app了。
2、網站域名在新網注冊好還是在阿里雲注冊好?
毫無疑問是阿里雲的好。阿里雲的雲主機目前是國內最好的。
原因:
從伺服器穩定上來說,新網伺服器不穩定,有技術上出問題 半天沒有人給解決。而阿里雲可彈性擴展、安全、穩定、易用。
從市場份額來說,阿里雲遙遙領先競爭對手。美國知名投行摩根士丹利發布報告稱,2016年阿里雲在中國公共雲市場上占據絕對主導地位,市場份額是AWS、Azure、騰訊雲、百度雲、華為雲等市場追隨者的總和。
從服務上來說,二者打平。總的來說選擇阿里雲比選擇新網要好。
3、我用的是windows azure 域名沒有備案,怎麼辦
咱這兒有阿里雲備案服務號,不用買主機就可以做正規的網站域名備案,是用戶自己直接備案,不是代備案。
4、如何把網站及資料庫部署到Windows Azure上並綁定域名
國內的Windows Azure很快就要正式商用了,許多小夥伴們也有計劃把現有的網站遷移到Windows Azure上去。但是國內相關的中文文檔還是比較缺乏的,所以今天我就寫了個超詳細教程來教大家如何把ASP.NET網站部署到Windows Azure上。demo用的網站是帶有資料庫的,並且最後還會演示如何綁定一個.com域名到網站上。
我寫的內容基本都是在Channel9上看來的,並且自己親自實踐過許多次的。大家現在閱讀的這個博客就是用同樣的方法部署到Windows Azure上的。所以不必擔心文章坑爹。我的博客不像國內的許多網站那樣,發表的內容都沒自己測過,非常沒有責任心。
下面進入正題。
1. 部署資料庫
首先,假設我們的網站已經開發好了。這是一個帶有一個SQL Server資料庫的ASP.NET網站。第一步我們要做的,是把資料庫部署到Windows Azure上去。
你需要的工具:SQL Server 2012 Management Studio。注意,僅僅要求SSMS為2012版,你的資料庫引擎版本沒有限制。
1.1 在Windows Azure上創建一個資料庫伺服器
在SQL DATABASES頁面中,點擊SERVERS選項卡進入SQL伺服器列表頁面。這里我已經有個伺服器了,但是我還是教大家怎麼創建一個新的。
1.2 點擊頁面最下方工具欄上的ADD按鈕
1.3 在彈出的對話框中輸入SQL伺服器的用戶名和密碼
REGION選擇China North,這是有原因的,為了省錢,稍後會解釋。最下面的勾「ALLOW WINDOWS AZURE SERVICES TO ACCESS THE SERVER」一定要勾選,意思是允許你Azure上其他服務訪問這個資料庫,而不用給他們一個個在防火牆中指定IP地址。我們稍後要創建的網站也屬於「AZURE SERVICES」的范疇,所以一定要勾選這個選項。
1.4 大約4秒後,資料庫創建完成。
伺服器的名字是Azure隨機分配的,不能改。這里我們的伺服器叫 yfb2xnprey
1.5 接下來,在CONFIGURE選項卡中,我們要把自己當前的IP地址加到防火牆規則里。
這僅僅是為了遷移資料庫使用一次。用完以後為了安全建議大家刪掉這個IP。IP地址支持單個的,也支持地址段,大家可以根據自己需要設置。
1.6 接下來,我們就要遷移資料庫了。
打開SSMS 2012,按圖中的格式填寫伺服器名稱和你之前設置的用戶名、密碼。注意,用戶名後面一定要有一個「@伺服器名稱」!
1.7 成功連接到SQL Azure伺服器
因為是剛剛創建的新伺服器,所以裡面一個資料庫都木有。
1.8 接下來,用SSMS直接向Azure遷移資料庫。
連接到你本地伺服器。在你要遷移的資料庫上點右鍵,選擇Tasks - Deploy Database to SQL Azure
在向導中再次點擊Connect按鈕,連接到SQL Azure伺服器。然後輸入新資料庫的名稱。「Edition of SQL Azure」根據自己需要選擇,一般小型網站選擇Web,1GB是最省錢的。然後點擊Next開始部署。
部署完成後你能看到成功的結果
現在,回到Windows Azure管理平台中,也能夠看見遷移後資料庫了。
1.9 准備新的連接字元串
點擊剛才創建的「Infodiaos」資料庫,打開資料庫管理頁面,然後點擊「View SQL Database connection strings...」
在彈出的窗口中,復制ADO.NET的連接字元串。
接下來,在你的ASP.NET項目里,打開Web.Release.Config文件。如圖所示,把connectionStrings節點根據自己網站的配置還掉。這個Web.Release.Config文件里的配置會在用「Release」模式編譯網站的時候自動把最終的web.config換掉。「xdt:Transform="Replace"」的意思是在編譯網站時候把connectionStrings節點整個換掉。
至此,資料庫部分就搞定了。
2. 部署網站
2.1 在Windows Azure上創建新網站
在Windows Azure管理平台最下方的工具欄上,點擊"New"
選擇Compute,Website,Custom Create。這是為了防止QUICK CREATE把我們不想要的設置默認擼進去。
在彈出的對話框中,輸入網站在azure里的二級域名。如果文本框旁邊出現綠色的對勾,就表示這個域名是可以用的。當然,這不是我們最終的域名。稍後會教大家綁定自己的域名上去。
REGION裡面,要選擇China North,也就是要和資料庫在同一個地理位置,這樣的話,同一個數據中心裡的傳輸是不計費的。那為什麼剛才資料庫一定要選China North而不是China East呢?因為目前中國的網站服務TMD只能選North....
DATABASE裡面啥都不要選,我們稍後要手動搞這部分。
網站創建完成後,在web sites的列表裡就能看見正在運行的空站點了。目前是Free模式的,這個是相當有限制的模式,不能綁定域名,稍後我們會更改。
2.2 將資料庫鏈接到網站
為了方便管理,我們通常將資料庫鏈接到網站中。注意,這里的鏈接僅僅是對於Azure管理平台來說的,並不是程序里的資料庫連接。
切換到LINKED RESOURCES頁面,點擊「LINK A RESOURCE」。
然後選擇「Link an Existing Resource」
選擇「SQL Database」
選擇我們的資料庫,並且確認用戶名和密碼
完成連接後,應該能看到資料庫已經被成功掛在網站下了。
2.3 從Visual Studio部署網站
最方便的部署方式是通過Visual Studio,直接Web Deploy到伺服器上。當然,你也可以手動拷貝文件到Azure提供的FTP上。不過我這里只演示Web Deploy。FTP大家可以自己開荒。
在網站的DASHBOARD右側,點擊「Download the publish profile」。下載VS用的發布文件。
然後回到Visual Studio,在網站項目上點擊右鍵,選擇「Publish」,然後導入剛才下載的Profile文件。
之後,點擊「Validate Connection」驗證配置是否正確。如果正確,會看見一個綠色的√。
然後在Settings頁面里,選擇「Release」模式,這樣才會把之前在Web.Release.Config里配置的連接字元串換進去。
同時,建議勾選「Remove additional files at destination」,這樣會刪除Azure默認網站的文件,完全乾凈的部署我們的網站。
最後,確認發布的文件後,點擊「Publish」發布網站。發布完成後,VS會自動打開目標網站的地址。這是Azure免費網站的二級域名。我們馬上要把它換成自己的域名。
2.4 綁定域名
如果你自己申請了域名(.cn垃圾域名除外),可以很方便的和Azure Website綁定。
首先,Free模式的網站是不支持自定義域名的,所以我們要在SCALE里把網站設置成"SHARED"或「STANDARD」,當然,這兩種就要收費了。
之後,在CONFIGURE選項卡中,你就能看到綁定域名的地方了。
點擊「manage domains」。
同時,我們要在域名的DNS設置里加兩個CNAME記錄。這個因人而異,我是DNSPOD的域名解析,
等待DNS記錄生效後,切回到Windows Azure的管理界面就可以完成添加了。
綁定後的網站就是這樣了,可以使用自己的域名,看上去非常的牛逼,而且國際域名不用備案哦。
5、azure需要備案 嗎
需要備案的。
如果是公司備案資料如下:
1、企業營業執照副本的掃描件
2、網站主辦人的身份證正反面掃面件
3、填寫網站備案的安全協議書和網站真實性信息核驗單加蓋公章
4、郵件書面資料,
具體空間商會有差異,
6、如何把網站及資料庫部署到Azure上並綁定域名
首先,假設我們的網站已經開發好了。這是一個帶有一個SQL Server資料庫的ASP.NET網站。第一步我們要做的,是把數據版庫部署到Windows Azure上去。
你需要的工具:SQL Server 2012 Management Studio。注意,僅僅要求SSMS為2012版,你的資料庫引擎版本沒有限制。
1.1 在Windows Azure上創建一個數權據庫伺服器
在SQL DATABASES頁面中,點擊SERVERS選項卡進入SQL伺服器列表頁面。這里我已經有個伺服器了,但是我還是教大家怎麼創建一個新的。
7、網站域名在新網注冊好還是在阿里雲
1:域名可以在新網,阿里雲,西部數碼,美橙互聯等 等都可以的。
2:域名的好壞,我的理解是域名的價值,和適合自己企業或者品牌的域名。
3:這里我建議你在阿里雲購買吧!我這里沒有宣傳哦,個人認為哦。
4:域名的價值:我這里給你嘮叨幾句,注冊域名的注意事項:(1):注冊的時候和你品牌相關,但是卻被別人已經注冊了,就注冊了和自己品牌或者和自己企業相關的域名,域名價值沒多大!(其他情況例外,也有價值大的)。(2):就是帶有特殊字元的域名,比如中間帶有短線等,客戶輸入麻煩不說,看起來很奇怪。(3):域名很長,繁雜,數字和拼音又長,自己輸入很麻煩。
(4):我個人認為:域名要簡單,好記,輸入簡短明了,最好,比如:baidu,vip,taobao,超過10個拼音自己都懶得輸入,何況客戶呢!
8、windows Azure怎麼解析萬網的域名?
一般設置A記錄指向到主機IP,解析10分鍾後生效。這兒有設置演示,可以教你操作。
9、為什麼azure雲服務沒有虛擬ip
業務類型不同吧,不過可以保留,azure是這么說的:Azure 中承載的雲服務時,可能需要確保版該服務的虛擬 IP 地址權 (VIP) 不會發生更改。很多域管理服務使用域名系統 (DNS) 記錄方法來注冊域名,這種方法僅在 VIP 保持不變時有效。可以使用 Azure Tools 中的發布向導,確保更新雲服務時,其 VIP 不會變化。有關如何對雲服務使用 DNS 域管理的詳細信息,請參閱如何為 Azure 雲服務配置自定義域。