二、Nginx的安装(源码编译方式和Docker方式)
2.1 前提准备
操作系统环境
- Linux(以Centos为例)
Nginx及相关依赖清单
- pcre
- openssl
- zlib
- nginx
2.2 安装
(1)安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
(2)下载PCRE安装包:
# 切换到目录
cd /usr/local/src/
# 使用wget工具下载压缩包
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
(3)解压并编译安装
# 1.解压压缩包
tar zxvf pcre-8.35.tar.gz
# 2.进入压缩包目录
cd pcre-8.35
# 3.编译安装
./configure
make && make install
# 4.查看PCRE版本,出现版本号则说明安装成功
pcre-config --version
(4)下载Nginx压缩包并安装
# 1.切换到目录
cd /usr/local/src/
# 2.下载压缩文件
wget http://nginx.org/download/nginx-1.6.2.tar.gz
(5)解压Nginx压缩包并编译安装
# 1.解压压缩文件
tar zxvf nginx-1.6.2.tar.gz
# 2.进入解压目录
cd nginx-1.6.2
# 3.编译安装
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
make && make install
# 6.查看Nginx版本
/usr/local/webserver/nginx/sbin/nginx -v
2.3 使用Docker安装Nginx
如果Linux环境中有docker的话,推荐使用这种方式安装
# 拉取最新的nginx镜像
docker pull nginx:latest
# 启动nginx的镜像,--name 镜像启动后的名称,-p 将内部端口映射到外部端口,-d 容器后台运行
docker run --name mynginx -p 8080:80 -d nginx