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 查看版本和编译参数

相关推荐
青山的青衫3 小时前
【用homebrew配置nginx+配置前端项目与后端联调】Macbook M1(附一些homebrew操作)
运维·前端·nginx
my一阁12 小时前
2025-web集群-问题总结
前端·arm开发·数据库·nginx·负载均衡·web
念念不忘 必有回响13 小时前
nginx前端部署与Vite环境变量配置指南
前端·nginx·vite
..Move...19 小时前
Docker应用部署tomcat和nginx
nginx·docker·tomcat
苹果醋320 小时前
JAVA面试汇总(二)多线程(五)
运维·vue.js·spring boot·nginx·课程设计
牛奶咖啡132 天前
zabbix实现监控Apache、Nginx、php-fpm应用的实操保姆级流程
nginx·apache·zabbix·php-fpm·zabbix监控apache·zabbix监控nginx·zabbix监控php-fpm
枫叶梨花2 天前
实战:将 Nginx 日志实时解析并写入 MySQL,不再依赖 ELK
mysql·nginx·elk
青靴2 天前
关于NGINX,你了解多少?
运维·nginx
5pace2 天前
Mac Nginx安装、启动、简单命令(苍穹外卖、黑马点评前端环境搭建)
java·前端·nginx·macos·tomcat