从零到一:Nginx 1.28.1 源码编译与Systemd服务配置全攻略
Nginx的源码编译1.下载软件[rootNginx ~]# wget https://nginx.org/download/nginx-1.28.1.tar.gz2.解压[rootNginx ~]# tar zxf nginx-1.28.1.tar.gz[rootNginx ~]# cd nginx-1.28.1/[rootNginx nginx-1.28.1]# lsauto CHANGES.ru conf contrib htmlmanSECURITY.md CHANGES CODE_OF_CONDUCT.md configure CONTRIBUTING.md LICENSE README.md srcauto/编译辅助脚本./configure执行时会调用这里面脚本检测系统环境、生成 Makefile一般不用手动改。conf/源码自带的 nginx 示例配置文件。注意编译安装完成后真正使用的配置文件在安装目录默认/usr/local/nginx/conf这里只是源码里的模板。contrib/附加工具提供 vim 语法高亮脚本、nginx 脚本示例等。html/默认网页页面模板欢迎页、50x 错误页面编译后复制到安装目录 html。man/nginx 帮助手册。src/最重要nginx 全部 C 语言源代码3.检测环境#安装依赖性[rootNginx ~]# dnf install gcc openssl-devel.x86_64 pcre2-devel.x86_64 zlib-devel -y[rootNginx nginx-1.28.1]# ./configure --prefix/usr/local/nginx --usernginx --groupnginx --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre --with-stream --with-stream_ssl_module --with-stream_realip_module–prefix/usr/local/nginx安装根目录后续所有程序、配置、日志都放在这个目录。卸载直接删这个文件夹即可。–usernginx --groupnginxnginx 工作进程以 nginx 用户运行必须提前创建 nginx 用户组和用户不能用 root 身份跑业务进程安全规范。–with-http_ssl_module开启 HTTPS ssl 模块实现 443 端口加密访问。–with-http_v2_module开启 HTTP/2 协议网页加载性能优化HTTPS 下生效。–with-http_realip_module获取真实客户端 IPNginx 做反向代理时拿到原始用户 IP而不是代理服务器 IP。–with-http_stub_status_module状态监控模块可以访问/status页面查看连接数、请求数等运行指标。–with-http_gzip_static_module预压缩 gzip 模块直接返回已经压缩好的.gz文件比运行时 gzip 效率更高。–with-pcre编译内置 pcre 正则库rewrite、location 正则匹配。–with-stream四层 TCP/UDP 反向代理模块做端口转发、数据库代理、tcp 负载均衡。–with-stream_ssl_module四层 stream 的 SSL 解密TCP 流量的 SSL 终止。–with-stream_realip_module四层代理下获取真实客户端 IP。4.编译[rootNginx nginx-1.28.1]# make [rootNginx nginx-1.28.1]# make install5.nginx启动#设定环境变量 [rootNginx sbin]# vim ~/.bash_profile export PATH$PATH:/usr/local/nginx/sbin [rootNginx sbin]# source ~/.bash_profile [rootNginx logs]# useradd -s /sbin/nologin -M nginx [rootNginx logs]# nginx [rootNginx logs]# ps aux | grep nginx root 44012 0.0 0.1 14688 2356 ? Ss 17:01 0:00 nginx: master process nginx nginx 44013 0.0 0.2 14888 3892 ? S 17:01 0:00 nginx: worker process root 44015 0.0 0.1 6636 2176 pts/0 S 17:01 0:00 grep --colorauto nginx #测试 [rootNginx logs]# echo timinglee /usr/local/nginx/html/index.html [rootNginx logs]# curl 172.25.254.100 timinglee6.编写启动文件[rootNginx ~]# vim /lib/systemd/system/nginx.service[Unit]DescriptionThe NGINX HTTP and reverse proxy serverAftersyslog.target network-online.target remote-fs.target nss-lookup.targetWantsnetwork-online.target[Service]TypeforkingExecStartPre/usr/local/nginx/sbin/nginx-tExecStart/usr/local/nginx/sbin/nginxExecReload/usr/local/nginx/sbin/nginx-sreloadExecStop/bin/kill-sQUIT$MAINPIDPrivateTmptrue[Install]WantedBymulti-user.target[rootNginx ~]# systemctl daemon-reload#验证[rootNginx ~]# systemctl status nginx.service○ nginx.service - The NGINX HTTP and reverse proxy server Loaded: loaded(/usr/lib/systemd/system/nginx.service;disabled;preset: disabled)Active: inactive(dead)[rootNginx ~]# systemctl enable --now nginx[rootNginx ~]# ps aux | grep nginxroot18390.00.1146882356? Ss 09:530:00 nginx: master process /usr/local/nginx/sbin/nginx nginx18400.00.2148883828? S 09:530:00 nginx: worker process[rootNginx ~]# systemctl status nginx.service

相关新闻

如何免费批量获取网易云音乐和QQ音乐LRC歌词:终极指南

如何免费批量获取网易云音乐和QQ音乐LRC歌词:终极指南

如何免费批量获取网易云音乐和QQ音乐LRC歌词:终极指南 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为找不到高质量歌词而烦恼吗?想要为你的…

2026/8/12 4:28:41 阅读更多 →
开源 AI 工具链开发与轻量化 Agent 产品设计:别让演示效果骗了你

开源 AI 工具链开发与轻量化 Agent 产品设计:别让演示效果骗了你

开源 AI 工具链开发与轻量化 Agent 产品设计:别让演示效果骗了你 在演示环境中,Agent 往往能顺利完成代码修改和测试生成;接入真实项目后,循环调用、上下文超限和危险工具操作都会暴露出来。这里以这些常见风险为例,讨…

2026/8/12 1:39:32 阅读更多 →
Windows版本零基础部署OpenClaw:3步搞定AI智能体

Windows版本零基础部署OpenClaw:3步搞定AI智能体

📖前言 本文专为 Windows 系统用户设计,详细梳理了 OpenClaw v2.9.3 的标准化部署流程。整个过程无需输入任何命令行,采用纯可视化、向导式的安装方式,即使是零基础用户也能一次性完成完整部署。文中还汇总了高频故障的配套解决方…

2026/8/11 1:01:31 阅读更多 →

最新新闻

Windows原地升级助手:轻松实现系统版本自由切换

Windows原地升级助手:轻松实现系统版本自由切换

Windows原地升级助手:轻松实现系统版本自由切换 【免费下载链接】In-Place_Upgrade_Helper Helper-Tool for Windows 10/11/Server In-Place-upgrades and changing between Windows Editions 项目地址: https://gitcode.com/GitHub_Trending/in/In-Place_Upgrade…

2026/8/11 23:15:36 阅读更多 →
High Speed Scanner

High Speed Scanner

High Speed Scanner 高速扫描仪

2026/8/11 23:15:36 阅读更多 →
昇腾AI智能体自动管理安卓应用

昇腾AI智能体自动管理安卓应用

针对昇腾Model-Agent模型适配大赛第二季中,基于昇腾(Ascend)与AtomGit AI技术实现安卓手机应用的自动化删除与安装任务,其核心在于构建一个具备环境感知、决策规划和自动化执行能力的智能体(Agent)。该Agen…

2026/8/11 23:15:36 阅读更多 →
能源行业业扩报装自动化方案:基于大模型Agent的电力营销数智化转型实践

能源行业业扩报装自动化方案:基于大模型Agent的电力营销数智化转型实践

在能源行业数字化转型与新型电力系统建设的宏观背景下,业扩报装作为电力营销服务的核心环节,其自动化方案正经历从传统人工流程向数智化驱动的深刻变革。随着《新型电力系统建设“十五五”规划》的发布,电网企业提升营销数字化水平已成为必然…

2026/8/11 23:15:36 阅读更多 →
如何在5分钟内搭建免费Web POS系统:NexoPOS完整实战指南

如何在5分钟内搭建免费Web POS系统:NexoPOS完整实战指南

如何在5分钟内搭建免费Web POS系统:NexoPOS完整实战指南 【免费下载链接】NexoPOS Laravel-based web POS system with Vue.js, Tailwind CSS, inventory management, sales processing, customer records, reports, and modular extension support. 项目地址: ht…

2026/8/11 23:15:35 阅读更多 →
2025年Web开发者三阶段成长指南:从基础技能到全栈架构的完整路线图

2025年Web开发者三阶段成长指南:从基础技能到全栈架构的完整路线图

2025年Web开发者三阶段成长指南:从基础技能到全栈架构的完整路线图 【免费下载链接】developer-roadmap-chinese 2021 年成為 Web 開發人員的路線圖 台灣正體中文版 项目地址: https://gitcode.com/gh_mirrors/de/developer-roadmap-chinese 在技术快速迭代的…

2026/8/11 23:14:35 阅读更多 →

日新闻

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/12 1:11:09 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/12 1:11:09 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/12 1:11:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/11 17:09:45 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/12 1:11:10 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/11 17:09:45 阅读更多 →