从 1 到 0 构建博客项目(导读)
时间:2022-07-24
本文章向大家介绍从 1 到 0 构建博客项目(导读),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
说明: 本文只记录选用的技术,模拟器和topo图之类的.具体的过程,见后续同标题文章.
1.提前说明:
本项目将涉及到网络(安全),服务器,存储,数据库,前端等方面. 说白了也就是从0 开始搭建一个项目.
由于现在很多都上云了. 故网络,主机,存储方面将会弱化. 尽量都用脚本跑.
2.具体选择的技术或者模拟器如下(目前就是这么个样子,后面会根据情况改的):
网络: 路由交换防火墙均使用ensp模拟实现
服务器: vmware虚拟机
操作系统:centos7.8
存储:openfiler
主要后端框架: flask
主要前端框架:bootstrap
主要开发语言: python
主要运维脚本语言: shell,python
测试: python,sysbench
应用中间件:nginx
数据库:mysql,redis,mogodb
负载:haproxy
状态保持:token, sso
消息中间件:kafka
3.初步topo:
4.说明(甩锅):
作者的专业是网络(还不咋地) , 入行时间很短. 错误或者不足的地方,还望指正.
最终的效果是: 搭建一个博客系统.支持在线人数1万. 防止恶意爬虫等.预计时间300天完成. 完成后将自动把本教程迁移过去.源码将会公布在:https://github.com/ddcw
- Java使用QQ邮箱给其他邮箱发邮件
- 从wireshark抓包开始学习https
- 用于时间序列预测的Python环境
- Pandoc安装实现Markdown转PDF (CentOS6)
- String类replaceAll方法正则替换深入分析
- 微信硬件平台对接--蓝牙
- 初试git+github(linux环境)
- Raspberry PI Nginx 安装
- 微信支付-Java-SpringMVC基础一些代码支持
- 使用Kafka的High Level Consumer
- 微信公众号发送模板消息 Java实现。
- [Intellij IDEA]File size exceeds configured limit
- 那些年Struts 1.X 而今我还是不会
- 关于MySQL DNS解析探究之一:DNS解析确实在起作用
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- linux epoll机制详解
- linux IPC之socket解析及实例代码
- python 舆情分析 nlp主题分析 (3) --gensim库的简单使用
- apache下面二级目录部署react/vue的方法
- Linux下使用ip netns命令进行网口的隔离和配置ip地址
- Linux服务器操作系统加固方法
- linux NFS 服务安全加固方法
- CentOS 7.6安装MySQL 5.7 GA版的教程图解
- CentOS7.2 忘记root密码及重置root密码的简单处理方法
- Linux中文件描述符fd与文件指针FILE*互相转换实例解析
- Linux内核如何输出中文字符的方法示例
- Linux硬盘合并的实现代码
- 虚拟机Linux桥接模式下设置静态IP详解
- Linux平台安装redis及redis扩展的方法
- Linux环境下快速搭建ftp服务器方法介绍