前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【腾讯云的1001种玩法】利用腾讯云搭建个人博客

【腾讯云的1001种玩法】利用腾讯云搭建个人博客

原创
作者头像
Grumoon
修改2017-06-19 19:27:05
12.5K0
修改2017-06-19 19:27:05
举报
文章被收录于专栏:Grumoon的专栏Grumoon的专栏

背景闲扯

作为一个程序员,都会想搭建一个自己的技术博客的,我也不例外。 刚工作的时候,不会网站相关技术,只能利用wordpress部署一套现成的博客。服务器先是跑在国外免费的php主机上,后来用过新浪的sae。 wordpress,很简单,很方便,功能也很全,作为技术博客肯定完全没有问题。但是我一直的想法就是自己实现一套简单的博客系统,功能不要太复杂,符合自己需求就行。更主要的是还能作为自己的数据后台,提供数据给前端或者客户端调用。 当然像早期的php主机,或者后来的新浪云上的php服务,这种PaaS的服务也不是我想要的。我想要的是一台属于自己的,能连公网的linux主机。 所以自己编写的博客+独立云主机,是我一直追求的目标。 编写博客尝试过php修改wordpress代码搭建;尝试过node express搭建;尝试过采用python flask框架搭建。后来都因为各种原因不了了之,没完成。这期间主机用过阿里云,用过AWS。 最近一年,做了一些前端的项目,技术又积累的一些,于是开始了我的第N(N>=5)次搭建。这次我选择了腾讯云。

1 整体架构

后台:nodejs+express+mysql 提供返回json数据的CGI。orm框架采用sequelize。

客户端:采用react+antd,webpack打包,glup构建,采用ES6的语法编写。

管理员端:angular2,采用TypeScript语法编写。

后台的node,前端React和Angular2都是有所了解,但是没有实际使用过。只能边学边写。

2 腾讯云申请

主机采用腾讯云机器,数据库采用腾讯云的CDB,一些静态图片,放在云对象存储COS中。

2.1 云主机
CVM
CVM
2.2 云数据库
CDB
CDB
2.3 云对象存储
COS
COS

3 项目部署

3.1 后台服务部署

安装pm2 npm install -g pm2 启动后台服务 pm2 start app.js -name grucgi

PM2
PM2
3.2 nginx配置
nginx
nginx

/ 客户端 /admin 管理端 /cgi 后台CGI

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景闲扯
  • 1 整体架构
  • 2 腾讯云申请
    • 2.1 云主机
      • 2.2 云数据库
        • 2.3 云对象存储
        • 3 项目部署
          • 3.1 后台服务部署
            • 3.2 nginx配置
            相关产品与服务
            云服务器
            云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档