Ubuntu 下通过源码安装 Nginx 1.6.2 到自定义目录 /home/aot/nginx
的步骤
以下是将 Nginx 1.6.2 源码包离线安装到自定义目录的详细流程,包含依赖管理、编译配置和服务管理:
一、准备工作
1. 下载源码包和依赖(需联网环境准备)
- Nginx 1.6.2 源码包:
从官网下载 nginx-1.6.2.tar.gz。 - 依赖库(若离线需提前下载):
# 在联网机器上下载编译依赖(Ubuntu) apt-get download build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
2. 传输文件到离线服务器
将以下文件通过 U 盘或内网传输到目标服务器:
nginx-1.6.2.tar.gz
- 依赖的
.deb
包(如build-essential_*.deb
,libpcre3-dev_*.deb
等)
二、安装编译依赖
1. 安装 .deb
包
# 进入依赖包目录
cd /path/to/deps
# 安装所有依赖
sudo dpkg -i *.deb
2. 验证工具链
# 检查 gcc 和 make 是否可用
gcc --version