Linux 安装nginx 1.24.0 亲测有效指南
2026-01-21 04:50:25作者:裴锟轩Denise
概述
本文档为您提供了一份详尽的步骤指导,以帮助您在Linux环境中顺利安装nginx 1.24.0版本。本教程经过实践验证,确保每个步骤都清晰易懂,适合Linux初学者以及有一定基础的用户。
安装步骤
准备工作
-
创建目录:首先,在
/usr/local/下创建一个用于存放nginx的文件夹。mkdir /usr/local/nginx -
下载安装包:通过提供的百度网盘链接下载nginx-1.24.0.tar.gz,提取码为
s8k6。您也可以从nginx官方或其他可靠的源下载最新的源代码包。 -
上传文件:使用rz命令或FTP客户端将下载的文件上传到服务器的相应目录。
安装过程
-
安装依赖:确保系统已安装必要的开发工具及依赖库,如gcc、zlib、pcre、openssl。
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel -
解压文件:
tar -zxvf nginx-1.24.0.tar.gz -
配置编译: 进入解压后的目录,配置安装路径及其它选项。
cd nginx-1.24.0 ./configure --prefix=/usr/local/nginx -
编译与安装: 执行编译与安装命令。
make make install -
启动nginx: 进入sbin目录,并启动nginx服务。
cd /usr/local/nginx/sbin/ ./nginx -c /usr/local/nginx/conf/nginx.conf
配置与管理
-
防火墙设置:如果使用防火墙,打开80端口。
firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reload -
开机自启配置: 创建systemd服务文件以实现开机启动。
sudo vim /etc/systemd/system/nginx.service写入相应的服务配置,并保存。
-
启用与测试: 启动服务并检查状态。
sudo systemctl start nginx sudo systemctl enable nginx sudo systemctl status nginx
注意事项
- 确保每一步执行无误,特别是配置文件的路径和参数。
- 在生产环境中,推荐使用非root用户权限进行编译安装以提升安全性。
- 根据实际系统类型,可能需要调整依赖库的安装方法,例如在Debian系Linux上可能会使用
apt-get而不是yum。
此指南旨在快速引导您完成nginx的安装,具体操作时还需根据实际情况灵活调整。祝您安装顺利!
登录后查看全文
热门项目推荐
相关项目推荐
kernelopenEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。C0120
let_datasetLET数据集 基于全尺寸人形机器人 Kuavo 4 Pro 采集,涵盖多场景、多类型操作的真实世界多任务数据。面向机器人操作、移动与交互任务,支持真实环境下的可扩展机器人学习00
mindquantumMindQuantum is a general software library supporting the development of applications for quantum computation.Python059
PaddleOCR-VLPaddleOCR-VL 是一款顶尖且资源高效的文档解析专用模型。其核心组件为 PaddleOCR-VL-0.9B,这是一款精简却功能强大的视觉语言模型(VLM)。该模型融合了 NaViT 风格的动态分辨率视觉编码器与 ERNIE-4.5-0.3B 语言模型,可实现精准的元素识别。Python00
GLM-4.7-FlashGLM-4.7-Flash 是一款 30B-A3B MoE 模型。作为 30B 级别中的佼佼者,GLM-4.7-Flash 为追求性能与效率平衡的轻量化部署提供了全新选择。Jinja00
项目优选
收起
deepin linux kernel
C
27
11
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
490
3.61 K
Ascend Extension for PyTorch
Python
299
331
暂无简介
Dart
739
177
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
282
120
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
865
471
仓颉编译器源码及 cjdb 调试工具。
C++
149
880
React Native鸿蒙化仓库
JavaScript
297
344
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
65
20
Dora SSR 是一款跨平台的游戏引擎,提供前沿或是具有探索性的游戏开发功能。它内置了Web IDE,提供了可以轻轻松松通过浏览器访问的快捷游戏开发环境,特别适合于在新兴市场如国产游戏掌机和其它移动电子设备上直接进行游戏开发和编程学习。
C++
52
7