Windows azure已经是一个大家耳熟能详的服务了,IT界目前最多、最受关注的话题是所谓的“云”,什么是云,其实真心没有一个合理的答案去解释,对于一个使用者来说,只要功能能满足,那最后的评价肯定是ok的,windows azure的收费确实很高,几乎所有的服务都是收费的。其实说到云服务,也许大家都会说亚马逊、阿里云…但说句实话,亚马逊在云服务器的方面确实做的相当不错,很受关注,但我也基本算是微软的粉丝了吧~,从一开始就基础微软的所有产品,所以还是比较终于微软的产品,加上我们部门的老大也是微软的粉丝,所以就使用了windows azure产品,说实话,使用起来确实还是不错的,但是我们目前都是使用的是最基本的功能,所以来说,对于我们的需求是满足的。近期老大说,想把公司的主页迁移到windows azure的web sites服务上,所以就事先测试一下环境。
我们大家都知道windows azure上的默认站点是免费的,原因是因为创建的默认站点的域名是windows azure的域名---chinacloudsites.cn。一般使用起来不太方便,为了显示正规,我们需要将该域名绑定成自己的域名,当然windows azure的绑定也做的很完美,只需要将windows azure上的默认站点类型从免费更改为:标准或者基础即可。当然更改是需要付出代价的,那就是收费了。收费也比较低,一天也就1-2快钱。主要是稳定性非常好,也便于维护。最后需要在自己的公网dns上新建Cname记录然后指向windows azure的站点的FQDN,然后在windows azure站点的仪表盘下域名管理下添加定义的域名。具体以下演示。
我们首先是在windows azure port页面创建一个web站点;新建—websites
在此我们自定义网站即可。
定义网站名称---bys;根据自己的真实环境要求 即可。
如果是企业网站的话,肯定会用到数据库。Windows azure国内办只支持SQL Server,不支持my sql,当然国际版本的windows azure是支持mysql的。
定义数据库名称,然后设置数据库的账户信息;windows azure的数据库都是user权限,没有开发sa的权限设置。
开始创建web站点及数据库信息
Web站点创建完成,我们打开站点---仪表盘查看站点信息
windows azure上创建完站点信息后,我们可以在仪表盘下查看到有FTP相关信息。FTP信息主要是方便上传数据库到web站点的路径上。
通过浏览器也可以进行你
通过FTP工具联机后
站点创建
站点创建后,我们为了方便演示,我们创建一个index.html文件,然后在文件内定义显示内容---This is test web
定义好显示页面后,我们将该页面上传到站点的wwwroot目录下
添加后,我们重启网站,然后通过指定的url访问,是可以打开的。
接下来我们是需要将网站的访问域名更改成自己的域名:
需要在自己的公网dns下添加cname解析:
解析格式:
www cname xxx.chinacloudsites.cn
* cname xxx.chinacloudsites.cn
因为我是的是第三方域名,所以我添加见下图:
添加后,我们发现还是不能访问,原因是因为需要在windows azure行添加域名管理
我们打开网站----配置
因为目前网站的域名是免费的。所以不能实现跟自己的域名绑定,需要通过缩放功能,将免费的网站更改为标准或者基础的才可以添加域名管理
缩放—将网站模式从免费更改为基本或者标标准,然后保存。
更新网站的类型后,我们会看见正在更新
我们回到网站的配置界面---域名—管理域名
我们添加在公网dns添加的相关的Cname;
注:如果在公网的DNS下面没有添加相关的Cname记录的话,在此是搜索应用不到的。
添加所有的定义Cname后我们单击确认
确认后开始更新网站配置。
域名添加后结果见下:
添加后,保存, 通过自己的域名进行访问。