Ubuntu 22.04 安装Nginx过程记录

1.更新软件包列表

bash 复制代码
apt update

2.安装编译工具链

bash 复制代码
apt install build-essential

3.安装依赖库

  • libpcre3-dev: 正则表达式 (PCRE)
  • zlib1g-dev: 数据压缩 (Zlib)
  • libssl-dev: HTTPS (OpenSSL)
bash 复制代码
apt install libpcre3-dev zlib1g-dev libssl-dev

4.下载nginx源码压缩包

bash 复制代码
wget https://nginx.org/download/nginx-1.24.0.tar.gz

5.解压

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

6.重命名目录并进入 (目录重命名可跳过)

bash 复制代码
mv nginx-1.24.0 nginx
cd nginx

7.配置编译选项

bash 复制代码
./configure

8.编译

bash 复制代码
make

9.安装

bash 复制代码
make install

10.启动

bash 复制代码
/usr/local/nginx/sbin/nginx

验证

  • 检查进程
bash 复制代码
ps aux | grep nginx
  • 检查端口
bash 复制代码
netstat -tlnp | grep :80
  • 访问网页 (浏览器输入服务器公网ip地址)

命令速查表

功能 命令 说明
启动 nginx 启动服务
停止 nginx -s stop 快速停止
退出 nginx -s quit 优雅退出
重载 nginx -s reload 重新加载配置
检查 nginx -t 检查配置文件语法
版本 nginx -v 查看版本号
详情 nginx -V 查看版本和编译参数

相关推荐
报错小能手1 小时前
nginx集群聊天室(一) 初步讲解集群聊天室所需库的搭建
c++·nginx
ICT董老师2 小时前
通过kubernetes部署nginx + php网站环境
运维·nginx·云原生·容器·kubernetes·php
bleach-3 小时前
buuctf系列解题思路祥讲--[SUCTF 2019]CheckIn1--文件上传以及user.ini的应用
nginx·web安全·网络安全·php
CodeCaptain3 小时前
配置Nginx反向代理来实现负载均衡,续阿里云ECS配置Nginx反向代理
nginx·阿里云·负载均衡
r***01384 小时前
Nginx代理到https地址忽略证书验证配置
运维·nginx·https
CodeCaptain4 小时前
阿里云ECS上配置Nginx的反向代理
nginx·阿里云·云计算
GDAL1 天前
NJS 共享字典(ngx.shared)全解析:跨 Worker 进程的数据共享方案
nginx·shared·njs
xifangge20251 天前
PHP 错误日志在哪里看?Apache / Nginx / PHP-FPM 一次讲清
nginx·php·apache
鸠摩智首席音效师1 天前
如何安装和配置 Nginx 反向代理服务器 ?
运维·nginx
星光不问赶路人1 天前
Nginx 的 location 路径匹配语法详解
nginx·api