beego 是一个快速开发 Go 应用的 HTTP 框架,他能够用来快速开发 API、Web 及后端服务等各类应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,可是结合了 Go 自己的一些特性(interface、struct 嵌入等)而设计的一个框架。web
今天咱们介绍一种更快速的安装方法,那就是经过URLOS一键安装beego。urlos是什么?flask
URLOS是一个云主机管理软件,基于Docker容器技术打包和运行应用,包含负载均衡和故障转移等高级功能,可自动识别机器和云应用的故障并将云应用转移至可用的机器上,单机故障并不影响业务开展。后端
你可使用如下命令安装URLOS:负载均衡
curl -LO www.urlos.com/iu && sh iu
在此不讨论URLOS的使用方法,感兴趣的朋友请自行搜索,咱们直接来看URLOS如何快速安装beego:框架
选择“上传与下载”选项卡,开启SFTP上传下载并填写SFTP端口、SFTP密码; ssh
而后点击“提交”按钮,等待部署完成;curl
部署完成后,网站已经成功跑起来了! tornado
用ssh或者sftp客户端登陆。网站
网站根目录是:/mounts/beego001/data/www/web(因为本次教程的服务名称为beego001,实际操做中根据你填写的服务名称自动建立)url
若是要更新网站,上传网站文件到网站根目录后,从新部署一下就行了: