CentOS 6.5下离线安装nginx1.14.0

由于服务器不能连外网,采用源代码编译的方式来进行安装,使用root权限。

一、准备安装文件

准备nginx文件、pcre文件以及zlib文件,一般我们都需要先装pcre,zlib,前者用于url rewrite,后者用于gzip压缩:

  • nginx-1.14.0.tar.gz
  • pcre-8.42.tar.gz
  • zlib-1.2.11.tar.gz

友情提示:这些文件可以直接去官网下载,也可以点下面链接直接打包下载。
nginx-1.14.0&zlib-1.2.11&pcre-8.42

二、基础环境准备,安装 gcc & g++ 开发库

2.1 检查 gcc & g++ 是否已安装

检查gcc是否安装

gcc --version

检查g++是否安装

g++ --version

如果已安装,跳过此步,否则先安装 gcc & g++

2.2 挂载centos6.5iso文件,采用yum方式安装 gcc & g++

2.2.1 创建挂载点

mkdir /var/cdrom

2.2.2 挂载文件

mount -o loop /home/deployer/CentOS-6.5-x86_64-bin-DVD1.iso /var/cdrom

2.2.3 修改yum源

cd /etc/yum.repos.d

先备份local.repo文件

cp loacl.repo local.repo.bak

再编辑local.repo文件

vim local.repo

配置一下内容:

[local]
name=local
baseurl=file:///var/cdrom
enable=1
gpgcheck=0

local 是自己随便取的名字,文件名和文件内容不要求一样。
baseurl 指定yum源的地址。
enabled 是否开启这个yum源,0为关闭,1为开启。
gpgcheck 是检查GPG-KEY,0为不检查,1为检查。

2.2.4 设置开机自动挂载

vim /etc/fstab

添加以下内容

/home/deployer/CentOS-6.5-x86_64-bin-DVD1.iso /var/cdrom iso9660 defaults 0 0

在这里插入图片描述

2.2.5 更新yum缓存

清除缓存

yum clean all  

建立新缓存

yum makecache

2.2.6 挂载完成,yum测试

yum list all

2.2.7 进行 gcc & g++ 安装

安装gcc

yum install gcc

安装g++

yum install gcc-c++

三、安装nginx

3.1 pcre解压

执行如下命令:

tar -zxvf pcre-8.42.tar.gz

3.2 zlib解压

执行如下命令:

tar -zxvf zlib-1.2.11.tar.gz

3.3 nginx安装

3.3.1 解压nginx:

tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0/

3.3.2 编译pcre,zlib

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.42 --with-zlib=../zlib-1.2.11 

3.3.3 安装nginx

make
make install

3.3.4 测试nginx是否安装成功

nginx启动

cd /usr/local/nginx/sbin
./nginx

浏览器访问如:ip+端口 (默认80端口)

如果能正常显示nginx首页,则表示安装成功

nginx关闭

ps –ef|grep nginx

#kill -QUIT 主进程号(上面ps命令看到的带master字样的进程号)

配置nginx.conf文件后需要重新加载配置文件

nginx -s reload
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章