(二)Nginx的安装(源码编译方式和Docker方式)

二、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
发布了12 篇原创文章 · 获赞 4 · 访问量 115

猜你喜欢

转载自blog.csdn.net/qq_44636442/article/details/104940887