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

背景闲扯

作为一个程序员,都会想搭建一个自己的技术博客的,我也不例外。 刚工作的时候,不会网站相关技术,只能利用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 云主机

2.2 云数据库

2.3 云对象存储

3 项目部署

3.1 后台服务部署

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

3.2 nginx配置

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

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

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

编辑于

张旭舟的专栏

1 篇文章1 人订阅

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我和PYTHON有个约会

Tornado剑谱02——安装配置

随着Python技术的益发流行,在web开发领域也逐渐凸显出来python强大的开发优势和使用场景,各种基于python的web框架开始流行在各种类型的项目中。

671
来自专栏架构师之路

一分钟了解互联网动静分离架构

一、静态页面 静态页面,是指互联网架构中,几乎不变的页面(或者变化频率很低),例如: 首页等html页面 js/css等样式文件 jpg/apk等资源文件 ? ...

3475
来自专栏全华班

互联网云快速开发框架

--我的信息 --我的通告 --文件 2、会员 --用户中心 --用户地图 --积分活动平台 --极光推送 3、营销 --营销活动 --活动汇 --现场活动平台...

811
来自专栏IT大咖说

网易NEI在面临前后端分离问题,所提供的完整解决方案

1413
来自专栏自由而无用的灵魂的碎碎念

解决win7能上网却右下角网络图标显示红色叉号的问题

系统:windows server 2008 r2,问题现象:显示红色叉号,可以上网,同时无线开关是关闭的。

612
来自专栏字根中文校对软件

Apache CloudStack 4.5.2 新特性一览

     Apache CloudStack 4.5.2 新特性一览 ? CloudStack 4.5.2 相比前一个版本修复了大约 200 个Bug。   ...

2756
来自专栏张善友的专栏

OpenPetra 以及CentOS Mono 3.0 部署包

OpenPetra,是一款为非盈利及其他慈善组织提供的管理软件。该软件具有很好的灵活性和可定制化,可以帮助志愿者和非盈利机构进行任务管理。OpenPetra目...

1658
来自专栏针针小站

【Soft】Advanced SystemCare 10 系统优化清理

933
来自专栏智能计算时代

在Salesforce Lightning Experience(闪电体验)提高性能和速度

如果您或您的用户在使用闪电体验时正在经历缓慢的页面加载时间,它可能与以下一种或多种问题类型有关。

742
来自专栏腾讯移动品质中心TMQ的专栏

老总让做后台接口监控,我却开发了一个App

最近投入到了一个新的项目中,是一个新的Android项目,项目涉及到智能聊天相关的功能,所以需要一个很好的接入层,总之肯定不能用通用的http协议来聊天。

1.5K2

扫码关注云+社区