参考(写于 2024/6/4,请注意内容的时效性) 本文安装环境是 Ubantu 20.04.1,安装优先看 docker 官网,一切以官网为准。CentOS7 安装,请看本站另一篇文章 —— docker 安装(CentOS7)。 虚拟机安装(VMWare)请看本站另一篇文章。 docker手册:
参考(写于 2024/6/7,请注意内容的时效性) 本文安装环境是 CentOS7,一般是企业用。个人虚拟机一般用 Ubantu(看个人习惯),Ubantu 安装可参考 docker 官网(优先),或者看本站另一篇文章 —— docker 安装(Ubantu)。 虚拟机安装(VMWare)请看本站另
前言 本文旨在介绍 tomcat9 web 应用服务器的 server.xml 的常用配置,比如开启静态文件 gzip 压缩、配置 TLS 证书、跨域、网站更换域名需要做的工作等等。 修改配置前请备份文件:cp server.xml server.xml_bak 请勿在生产环境验证,请先在本地或者测
一、介绍 Node.js 基于 Chrome 的 V8 javascript 引擎,是一个 JavaScript 运行环境,你可以使用 Node.js 来执行 Javascript 文件,如 node app.js。Node.js 安装包包含了 npm,npm(Node Package Manage
一、前言 最近我发现了一款开源的 Web 接口管理项目 —— sosoApi。不同于我所熟悉的 SpringBoot 或传统的 SpringMVC 结构,sosoApi 采用了 SpringMVC + Maven 的架构,并且依赖于一个包含多个模块的子项目。为了能够在本地顺利搭建这个项目,我详细记录
一、前言 MysqlDump常用于实现轻量级的快速迁移或数据库全量备份。 MysqlDump属于逻辑备份,原理是将数据表导成 SQL 脚本文件。兼容性好,支持不同版本数据库之间的迁移。但因其效率问题,仅适用于数据量小的场景使用(比如只有几个G);当数据量较大的时候,比如大于 50G,建议使用物理备份
一、介绍 Nginx 是一个高性能的 HTTP 和反向代理 Web 服务器,由俄罗斯 Rambler.ru 站点开发,源代码以类 BSD 许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。特点是占用内存小,并发能力强,能够支持高达 50000 个并发连接响应数。对
简单记录一下 halo 的部署、备份恢复,以备后续服务器迁移时用作参考。 详细部署过程,请前往 halo 官方站查看:https://docs.halo.run/ 当前(2024年4月)最新版本是 2.14.x,官网推荐使用 docker-compose 安装,本人也是采纳官网的建议,使用了 doc
一、前言 网站需要上 https,一直使用的阿里云的免费 DV 证书有效期太短了,所以打算转用免费且可自动续期的证书。颁发免费证书的 CA 机构有 Let's Encrypt、 ZeroSSL、BuyPass Go SSL、Google SSL,简单对比:
一、命令行请求、下载工具 —— curl、Wget curl 和 Wget(web get) 都是开源、免费的命令行请求工具,都支持 HTTP - Get、Post 请求。curl 支持更加广泛的网络协议,可以自定义各种请求参数,在模拟 Web 请求上面更擅长;wget 支持断点续传、递归下载,所以