如何使用百度bae部署web项目

百度bae提供了支持各类开发环境的的应用引擎,包括node.js、php、java等,并且还免费提供了必定容量的mysql、mongodb、redis等数据库,因此,能够把它看成一个云服务器来使用。并且价格也不贵,最低配置的才2毛钱一天(虽说是最低配置,其实若是只是用来学习的话已经足够的了!)。好吧,说了一大坨的废话,该进入正题了,说说如何使用bae吧,但愿对那些没有用过bae引擎的又想找个廉价的服务器的盆友们有所帮助哈!php

首先,打开bae的首页:https://bce.baidu.com/product/bae.html html

进来的页面以下:java

 

看到木有?!最低价才1毛钱1天!而后,咱们点击绿色的当即购买按钮,这时候,若是你还没登录百度账号的话,就会跳到以下页面:node

 

 

而后,输入用户名和密码登录就好了。百度账号若是没有的就点击当即注册。登录成功以后,以下:mysql

 

 

这里就是购买bae引擎的配置选择页面了,有3个地方须要注意的:第一,类型,选择适合你开发后台所使用的语言。第二,域名,这是一个二级域名,是之后访问你app的地址。第三,代码版本工具,选择你熟悉的一种便可,若是你习惯用小乌龟svn,就使用svn,若是习惯git就使用git。其余的能够随便填,最底部的勾选赞成便可。下面是我申请的配置:git

 

而后,点击确认按钮就好了。会再次确认:redis

若是你的百度账号没有余额,就须要充值,若是有的话,就会订购成功的了,以下:sql

而后,点击上面菜单栏的“管理控制台”,来到以下界面:mongodb

 

而后单击中间的”应用引擎 基础版“,来到以下界面:数据库

 

 

这个就是咱们的部署的app的详细信息啦!!!!包括app名称、状态、域名、SVN/GIT地址(只要单击”点击复制“就会把仓库地址复制下来的了)。咱们在地址栏输入上面的域名:zhangzhanyu.duapp.com,会打开以下页面 :

 

这只是node项目的初始页面,若是是java或者php的话就不同的了。下面咱们开始上传本身代码了。由于,我使用的是git版本控制工具,因此就使用git来管理代码啦。在第一次上传代码以前,必须先把服务器上面的代码给拉下来,以下:

这跟平时使用git没什么不同的,只是这里的用户名是你的百度账号,密码是百度账号登录密码而已。

如今已经把服务器的代码clone下来了,咱们能够在该目录下进行修改或者新增本身的文件,好比,我修改了里面的server.js文件:

而后,咱们再经过git把代码提交上去:

OK,代码已经提交成功啦!

这时候,咱们刷新页面:zhangzhanyu.duapp.com,发现页面没有变化!!!到底怎么回事?先别紧张,咱们只是把代码提交到了服务器而已,可是,尚未部署。下面咱们就开始把项目部署,而且设置他之后提交了代码就自动部署。首先,切到bae的管理控制台:

而后,点击操做列的“快捷发布”(上图的右下脚处),稍等片刻,会提示发布成功,这时候再次打开咱们的主页:zhangzhanyu.duapp.com发现内容是被咱们修改后的。

若是每次提交代码都要手动部署,这是挺麻烦的,幸亏,咱们能够设置自动发布,具体步骤以下,打开控制管理台的应用引擎列表页面,而后,点击以下图的右下角的“更多操做”按钮,在弹出来的下拉菜单中,选择“发布设置”:

来到以下页面:

而后,点击自动发布下面的按钮,使得off变成on便可。之后每次提交新的代码,就会自动的发布的了!

OK~百度bae部署项目就这么简单了,有兴趣的盆友能够本身试试啦!

前面有提到过,bae为咱们提供了免费的数据库,下面咱们一块儿来看一下如何使用Redis数据库,其余数据库的申请也是同样的,就不重复了。

首先,仍是来到咱们的管理控制台,点击左边菜单的“扩展服务”,而后,点击蓝色的“添加新服务”按钮选择相应的数据库便可:

 

而后,选择一个套餐,勾选赞成,点击“当即购买”便可:

 

若是扩展成功的话,就会在扩展服务列表里面找到咱们扩展的数据库,里面有数据库的名称、连接地址、端口、用户名、密码等。

好啦,关于百度bae的使用就介绍到这里啦!若是发现哪里写的不对的请留言哈!

相关文章
相关标签/搜索