Windows Azure免费空间安装部署程序:网站,虚拟机,SQL数据库创建与使用
搜收录网整理 发布日期:2014/10/1 0:00:00

Windows Azure自落地到国内后就已经陆续免费开放给大家试用了,可能是去年刚刚开始准备测试运营,所以发布的免费试用Windows Azure账号比较少,而今年Windows Azure已经开放了好几次的新的申请,并且大部分申请Windows Azure试用的朋友都收到了激活码。

Windows Azure并不是一般的空间,它包括了虚拟空间、VPS主机、SQL数据库、存储、网络等服务,是一云计算平台。在Windows Azure搭建网站或者博客,一般有两个方式:一是采用Windows Azure虚拟机(类似于VPS),二是用Windows Azure网站(类似于虚拟主机)。

由于Windows Azure的虚拟机支持Linux和Windows操作系统,所以如果你懂得如何配置VPS建站环境的话,Windows Azure虚拟机几乎可以运行所有的PHP、ASP、.NET、Java等程序,尤其是有免费的Windows操作系统可供安装,想要体验Windows建站的朋友可以试试。

中国版Windows Azure网站则是提供.NET Framework 和PHP框架,我们可以直接在上面安装ASP、PHP等程序,Windows Azure网站还有FTP,方便管理文件。这几天恰好有朋友问到Windows Azure网站安装论坛的问题,本篇文章就来讲解一下。

更多的免费空间和免费VPS主机资源可以看这里:

Windows Azure免费空间安装部署程序方法:网站,虚拟机,SQL数据库创建与使用

一、Windows Azure虚拟机Linux和Windows建站

1、Windows Azure中国目前开放免费试用,参考这篇文章申请和激活:中国版Windows Azure免费VPS云空间成功激活开通和使用

2、Windows Azure提供的Linux和Windows两种类型的VPS主机,Linux可以安装Open SUSE 12.1 、SLES 11 SP2 、CentOS 6.3 、Ubuntu 12.04、12.10等,也可以自己上传Linux镜像安装。

3、Windows Azure提供的Winston操作系统有:Windows Sever 2008、Windows 8等。Azure创建VPS主机的教程参考:Windows Azure中国创建Windows和Linux VPS主机和使用方法

4、用Windows Azure虚拟机来搭建网站也不是很复杂,只要搭建好的Web环境就可以正式运作网站了,部落在VPS教程中分享了不少的Linux VPS建站方法,如果你想安装VPS控制面板,可看:八个免费的VPS主机控制面板-轻松搭建LNMP和LAMP建站环境

二、Windows Azure网站安装typecho博客

1、Typecho是一个国人开发的扩展方便、体验友好、运行流畅的轻量级开源博客程序,基于PHP5开发,支持多种数据库(Mysql,PostgreSQL,SQLite)储存数据,讨厌Wordpress的朋友可以看看:WordPress转换为Typecho方法让WP文章评论迁移至Typecho

2、首先,登陆到azure的管理面板,新建网站实例。这里新建一个名为typcho的网站。

Windows Azure创建一个网站

3、网站创建成功后,进入了快速启动面板,选择集成源代码管理。

Windows Azure集成源代码管理

4、然后选择使用外部存储库。

Windows Azure选择外部存储库

5、在弹出的页面中输入typccho的git 库地址 https://github.com/Typecho/Typecho.git,确认即可。等待若干秒,就部署成功了。

Windows Azure等待部署完成

6、点击下方的浏览,然后就进入到了安装界面。

Windows Azure浏览进入安装页面

7、由于Azure没有Mysql数据库(反正我是没找到),所以我们选择使用SQLITE安装。(点击放大)

Windows Azure填写数据库

8、不过应当注意的是,我目前没有找到开启伪静态的方法,目前我一开伪静态就会出错,所以请不要开启伪静态{固定连接}。

Windows Azure安装typecho博客

三、Windows Azure网站部署Zblog-PHP

1、Zblog-PHP即由原来的Z-Blog演变而来的,Z-Blog一直是ASP博客的代表,但是PHP是主流,所以作者又推出了Z-Blog的PHP版本:Zblog-PHP。ZBlogPHP程序支持MySQL(MariaDB)数据库,同时也支持更小巧更方便的SQLite数据库。

  • 官方网站:http://www.zblogcn.com/zblogphp/

2、首先,还是登陆到azure的管理页面,添加实例。(点击放大)

Windows Azure添加一个实例

3、这里命名为myzblog。

Windows Azure新的命名

4、创建成功后,进入配置面板

Windows Azure进入配置面板

5、采用git本地库上传的方式新建。当然,你也可以使用FTP上传,省的安装git了,具体请看后文。如果git密码忘了,也请看后文。

Windows Azure本地上传代码

6、进入解压好的zblog-PHP文件夹。

Windows Azure进入解压文件

7、使用git命令上传z-blogPHP[具体以azure面板为准,这里仅作示范]


git init
git add .
git commit -m"first commit"
git remote xxxxx
git push xxx master
git.png 

8、 等待git上传成功后,就可以打开设置的网站进行安装

Zblog-PHP 在线安装

8、安装如在普通主机安装一样,但是需要注意的是,azure安装z-blogPHP时,需要自带数据库,虽然,z-blog-PHP也支持用sqlite作为数据库,但与Typecho不同的是,z-blog使用sqlite基于PHP拓展,而Typecho使用数据基于其自带的sqlite组件。

10、我这里使用的是在申请阿里云ACE时申请的免费RDS数据库。然后点击安装即可。

Zblog-PHP 选择外部数据库

11、azure与其他云引擎ACE/SAE/BAE不同,Azure支持文件写入,这样,我们可以正常的使用zblogphp的应用商城,而不需要像sae,bae一样需要本地下载插件再部署上去。

Windows Azure支持本地写入文件

四、Windows Azure网站FTP管理与使用

1、Azure是支持ftp管理文件的,从AZURE的管理面板就可以看到。登陆面板,进入你要管理的实例,选择仪表盘,就会看到ftp信息。

Windows Azure查看FTP信息

2、比如这里,我的连接地址就是cnws-prod-bjb-001.ftp.chinacloudsites.chinacloudapi.cn,用户名就是[部署\git用户名],如我的myzblog\xiqingongzi,密码,则是你在使用git时设置的密码

3、如果忘记了git的密码,可以在上方的重置部署凭据处修改。

Windows Azure忘记FTP密码重置

4、连接时的设置如图,我使用的是8Uftp客户端,其他的设置大同小异。

Windows Azure使用FTP软件连接

5、登陆FTP后/site/wwwroot/是你的网站文件,而/site/repository/是你的git库文件。修改和上传文件时,修改/site/wwwroot即可。

五、 Windows Azure免费空间建站小结

1、Windows Azure网站功能其实就如同一个虚拟主机,能够使用FTP,而且,这个虚拟主机是免费的!数据库支持asp.net,asp,php,java,python,堪称全能主机!

2、在Azure的官方帮助文档中提到,Azure的“网站”中具有免费模式!也就是说,我们不需要专门向微软云申请免费的订阅,这个只要你开通了账号就可以使用了。

3、这样的话有优点同时也有缺点,Azure的缺点就是流量少,而且不能绑定域名[免费模式不行,收费模式可以],流量为每日165MB折合下来就是每月流量4GB,做别的可能不行,但是做博客还是OK的。

4、至于域名,我们可以使用DNSpod的域名转发做到。说真的,大部分只关注他们登陆网站时的域名好记不好记,至于网站内部连接的域名是什么,他们一般不会关注。所以,域名转发就可以解决了。


信息网址:http://www.soshoulu.com/ziyuan/view155.htm
相关信息