Linux怎样源码安装Nginx

1. 安装必要的依赖

在编译 Nginx 之前,你需要安装一些必要的依赖包,像编译工具和库文件等。以 CentOS 系统为例,可借助yum命令来安装:

bash

复制代码
sudo yum install -y gcc pcre-devel zlib-devel openssl-devel

要是使用的是 Ubuntu 系统,就用apt命令:

bash

复制代码
sudo apt update
sudo apt install -y build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev

2. 下载 Nginx 源码

你可以从 Nginx 官方网站下载最新的稳定版本。先创建一个目录用于存放下载的源码,接着使用wget命令下载:

3. 解压源码包

下载完成后,解压刚刚下载的压缩包:

bash

复制代码
tar -zxvf nginx-1.24.0.tar.gz
cd nginx-1.24.0

4. 配置编译选项

在编译之前,需要配置编译选项。你可以使用./configure命令,同时可以根据需求添加额外的配置参数。下面是一个基本的配置示例:

bash

复制代码
./configure \
--prefix=/usr/local/nginx \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_gzip_static_module
  • --prefix:指定 Nginx 的安装目录。
  • --with-http_ssl_module:启用 SSL 模块,支持 HTTPS。
  • --with-http_v2_module:启用 HTTP/2 模块。
  • --with-http_gzip_static_module:启用 gzip 静态压缩模块。

5. 编译和安装

配置完成后,进行编译和安装操作:

bash

复制代码
make
sudo make install
相关推荐
wj3055853781 天前
课程 9:模型测试记录与 Prompt 策略
linux·人工智能·python·comfyui
abigriver1 天前
打造 Linux 离线大模型级语音输入法:Whisper.cpp + 3090 显卡加速与 Rime 中英混输终极调优指南
linux·运维·whisper
wangqiaowq1 天前
windows下nginx的安装
linux·服务器·前端
YYRAN_ZZU1 天前
Petalinux新建自动脚本启动
linux
charlie1145141911 天前
嵌入式Linux驱动开发pinctrl篇(1)——从寄存器到子系统:驱动演进之路
linux·运维·驱动开发
Agent手记1 天前
异常考勤智能预警与处理与流程优化方案 | 基于企业级Agent的超自动化实战教程
运维·人工智能·ai·自动化
于小猿Sup1 天前
VMware在Ubuntu22.04驱动Livox Mid360s
linux·c++·嵌入式硬件·自动驾驶
cen__y1 天前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
不仙5201 天前
VMware Workstation 26.0.0 在 Ubuntu 24.04 (内核 6.17.0) 上的安装与内核模块编译问题
linux·ubuntu·elasticsearch
AI视觉网奇1 天前
linux 检索库 判断库是否支持
java·linux·服务器