Nginx 从源码安装与配置
从源码编译安装 Nginx:下载并编译 OpenSSL、PCRE2、NJS、GeoIP2、FancyIndex 等依赖与模块,完成编译安装、环境变量设置、systemd 自启动与防火墙配置,获得高度可定制的 Nginx 构建。
记录技术点滴,分享运维实践与工程心得
从源码编译安装 Nginx:下载并编译 OpenSSL、PCRE2、NJS、GeoIP2、FancyIndex 等依赖与模块,完成编译安装、环境变量设置、systemd 自启动与防火墙配置,获得高度可定制的 Nginx 构建。
使用 acme.sh 向 ZeroSSL 申请受信任的免费 SSL 证书(ECC 证书、DNS 验证模式),并完成 Nginx 端的 SSL 配置、DH 参数生成与证书自动续期,以浏览器可信的 HTTPS 替代自签署证书。
安装并配置 Ollama 推理引擎,通过 systemd 实现自启动,并导入 GGUF 格式模型。
安装 xinference 模型推理平台,统一管理与查询 vLLM、GGUF 等多种推理引擎及参数组合。
将 Transformers 模型导出为 GGUF 格式并完成量化,在推理精度与显存占用之间取得平衡。
安装 Transformers 推理引擎(Conda / uv 虚拟环境),并验证 CUDA 与 CPU 下的模型加载可用性。
使用 Conda 搭建 Python 虚拟环境,解决依赖隔离与 libstdcxx 版本兼容问题,为后续工具链打好基础。
在 Ubuntu 上安装 CUDA Toolkit 与对应 PyTorch 版本,为本地大模型推理准备好 GPU 计算环境。
通过源码编译安装 PHP:安装系统依赖、创建专用用户与目录、编译安装 PHP、配置 php-fpm.conf、www.conf、php.ini,最后完成开机自启、环境变量配置、PHP 扩展安装与 Composer 安装。
通过 Nginx 官方软件源在 Ubuntu/Debian 与 RHEL/CentOS 系发行版上安装 Nginx:添加 GPG 签名密钥与仓库、安装依赖、配置防火墙,并整理 extra 配置目录与 SSL 证书目录的目录结构。