LNMP 运行环境搭建

Nginx 从源码安装与配置

从源码编译安装 Nginx:下载并编译 OpenSSL、PCRE2、NJS、GeoIP2、FancyIndex 等依赖与模块,完成编译安装、环境变量设置、systemd 自启动与防火墙配置,获得高度可定制的 Nginx 构建。

技术札记 nginx 字数: 964 字 阅读时长: 2 分钟

Nginx 配置 SSL 可信证书

使用 acme.sh 向 ZeroSSL 申请受信任的免费 SSL 证书(ECC 证书、DNS 验证模式),并完成 Nginx 端的 SSL 配置、DH 参数生成与证书自动续期,以浏览器可信的 HTTPS 替代自签署证书。

技术札记 nginx 字数: 403 字 阅读时长: 1 分钟

PHP 8 从源码安装与配置

通过源码编译安装 PHP:安装系统依赖、创建专用用户与目录、编译安装 PHP、配置 php-fpm.conf、www.conf、php.ini,最后完成开机自启、环境变量配置、PHP 扩展安装与 Composer 安装。

技术札记 php 字数: 1108 字 阅读时长: 3 分钟

Nginx 从软件源安装与配置

通过 Nginx 官方软件源在 Ubuntu/Debian 与 RHEL/CentOS 系发行版上安装 Nginx:添加 GPG 签名密钥与仓库、安装依赖、配置防火墙,并整理 extra 配置目录与 SSL 证书目录的目录结构。

技术札记 nginx 字数: 347 字 阅读时长: 1 分钟

Mariadb 二进制版安装与配置

通过官方二进制压缩包手动部署 MariaDB:安装系统依赖、创建专用用户与目录、编写主/服务端/客户端配置文件、初始化数据目录并配置 systemd 开机自启,最后完成初始化设置、开启远程登录与数据库授权。

技术札记 mariadb 字数: 1055 字 阅读时长: 3 分钟

MySQL 二进制版安装与配置

通过官方二进制压缩包手动部署 MySQL:安装系统依赖、创建专用用户与目录、编写主/服务端/客户端配置文件、初始化数据目录并配置 systemd 开机自启,最后完成初始化设置、开启远程登录与数据库授权。

技术札记 mysql 字数: 1018 字 阅读时长: 3 分钟

MariaDB 常用 SQL 语句

整理 MariaDB 日常管理中最常用的 SQL 语句:账户与权限的增删改查、ROOT 密码找回、快速创建数据库与用户,以及数据的导入与导出等实用操作。

技术札记 mariadb 字数: 435 字 阅读时长: 1 分钟

MariaDB 从 Yum 源安装与配置

通过 MariaDB 官方 Yum 源在 RHEL/CentOS 系发行版上安装 MariaDB:使用官方脚本或配置文件添加仓库、替换为国内镜像、初始化数据库、解决中文乱码并给出一份完整的 my.cnf 配置示例。

技术札记 mariadb 字数: 967 字 阅读时长: 2 分钟

Mariadb 启用 TLS 安全连接

为 MariaDB 启用 TLS 加密以保护服务器与客户端之间的传输安全:基于自签署证书配置服务端与客户端的单向 / 双向 TLS,并演示如何对特定用户或主机强制启用加密连接。

技术札记 mariadb 字数: 1738 字 阅读时长: 4 分钟

Mariadb 日志审计与密码插件

完善 MariaDB 的运维可观测性与安全性:开启错误日志、通用查询日志、二进制日志与慢查询日志并配置 Logrotate 轮换,启用 server_audit 审计插件,以及配置 simple_password_check 与 cracklib 密码强度插件。

技术札记 mariadb 字数: 1325 字 阅读时长: 3 分钟
ESC