如何使用百度bae部署web项目
百度bae提供了支持各种开发环境的的应用引擎,包括node.js、php、java等,而且还免费提供了一定容量的mysql、mongodb、redis等数据库,所以,可以把它当作一个云服务器来使用。而且价格也不贵,最低配置的才2毛钱一天(虽然说是最低配置,其实如果只是用来学习的话已经足够的了!)。好吧,说了一大坨的废话,该进入正题了,说说如何使用bae吧,希望对那些没有用过bae引擎的又想找个廉价的服务器的盆友们有所帮助哈!
首先,打开bae的首页:https://bce.baidu.com/product/bae.html
进来的页面如下:


看到木有?!最低价才1毛钱1天!然后,我们点击绿色的立即购买按钮,这时候,如果你还没登陆百度帐号的话,就会跳到如下页面:


然后,输入用户名和密码登陆就行了。百度帐号如果没有的就点击立即注册。登陆成功之后,如下:


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


然后,点击确认按钮就行了。会再次确认:


如果你的百度帐号没有余额,就需要充值,如果有的话,就会订购成功的了,如下:


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


然后单击中间的”应用引擎 基础版“,来到如下界面:


这个就是我们的部署的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的使用就介绍到这里啦!如果发现哪里写的不对的请留言哈!
如何使用百度bae部署web项目的更多相关文章
- 【Eclipse】eclipse部署web项目至本地的tomcat但在webapps中找不到
clipse部署web项目至本地的tomcat但在webapps中找不到 1.发现问题 在我的 eclipse 中有个Dynamic Web Project(动态web项目),在本地的 tomcat ...
- 云服务器部署Web项目
接着上一篇整好MySQL数据库了,部署Web项目的重要一步就完成了,接下来就是整Tomcat发布项目了,这个博主用的是宝塔面板,所以,也很简单,直接在宝塔面板软件商店选择对应的Tomcat版本安装就行 ...
- Tomcat部署web项目,如何直接通过域名访问,不加项目名称
问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题. JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问? Tomcat部署web项目,如何直接通过域名访问,不加项 ...
- Tomcat—怎样在Tomcat Webserver下部署Web项目
总结一下怎样在Tomcat Webserver下部署Web项目:
- CentOS6.4虚拟机设置固定IP、安装JDK、Tomcat、Redis并部署web项目
一.CentOS设置固定IP 1.直接修改配置文件的方式,原文地址:http://www.cnblogs.com/zhja/p/3964159.html (1)首先获取你的GATEWAY 方便后面在c ...
- 6.linux下部署 web 项目
安装java 1.下载 linux 环境的jdk 2.上传该压缩包到 linux 系统中并且解压 tar -zxvf 压缩包名 3.配置环境变量并且刷新配置 export JAVA_HOME=/ali ...
- jenkins部署web项目到webogic
注: Docker容器里安装的jenkins,Docker容易里安装的weblogic 在jenkins里面直接将打包好的 war 包通过 Publish over SSH插件 放入 weblogic ...
- 在Linux上部署Web项目
You believe it or not there is a feeling, lifetime all not lost to time. 在Linux上部署Web项目 这个是普通的web项目, ...
- Tomcat手动部署Web项目详细步骤
阅读须知:文章基于Tomcat8,其它版本若有差异,请自行辨别.本文为博主原创文章,转载请附原文链接. 不借助任何IDE,这里介绍在Tomcat中手动部署web项目的三种方式: 1.部署解包的weba ...
随机推荐
- FindResource () RT_HTML 为什么总是出错呢 ?
#include <windows.h> #include <commdlg.h> #include <ole2.h> BOOL GetHtmlResource(L ...
- 牛客第三场多校 E Sort String
链接:https://www.nowcoder.com/acm/contest/141/E来源:牛客网 Eddy likes to play with string which is a sequen ...
- L268 A terrifying look at the consequences of climate change
Climate change is a devilish problem for humanity: at once urgent and slow-moving, immediate and dis ...
- C++面试常见考点
这两周参加了3家公司的面试,一家是做嵌入式的外企,一家是做智能家居的初创公司,一家是做网络分析的公司. 通过参加面试,越发的觉得语言只是基础,虽然都是计算机领域,但是不同的业务肯能用到的技术不同,所以 ...
- JavaScript , js 上下文(this 的指代)
上下文 代表 this 变量的值, 以及 它的 指代; 它决定一个函数怎么被调用; 当一个函数作为一个对象的方法被调用的时候, this总是指向 调用这个方法的对象. ----- 1 ,情况一: 字面 ...
- 7-log4j2之自定义Appender
一.添加Maven依赖 <dependencies> <dependency> <groupId>org.apache.logging.log4j</grou ...
- kbmMW基于硬件生成随机数
按作者的说法,Delphi提供的生成随机数不是真正随机的,因为他是根据种子计算的,即种子+算法生成的随机数,如果被人知道原始种子值和算法的调用次数,则可以重现随机数,因此在安全领域,这是不安全的.同时 ...
- Python 数据结构--查找
1 顺序查找O(n) def sequential_search(a_list, item): pos = 0 found = False while pos < len(a_list) and ...
- Window下部署Maven Nexus
Nexus下载地址:https://www.sonatype.com/download-oss-sonatype 选择相应的版本下载后,本人下载的是nexus-2.12.0-01-bundle.zip ...
- python2.6.6 升级 2.7.X
下载包 解压 cd 进入 ./configure && make all && make install && make clean && ...