CentOS 6.5下离线安装nginx

 

用root用户安装,采用源代码编译的方式来进行安装

准备好安装文件文件,统一上传到服务器的usr/software目录下

 

一般我们都需要先装pcre,zlib,前者用于url rewrite,后者用于gzip压缩

正式开始前需要确认gcc、g++开发库已经预先安装好。

(一)检查gcc是否安装

#gcc --version

检查g++是否安装

#g++ --version

1.GCC、G++安装

方法一:联网安装

如果服务器具备联网条件,可以使用联网安装

安装gcc

#yum -y install gcc

安装g++

需要注意的是安装的命令是gcc-c++而不是g++

#yum -y install gcc-c++

方法二:离线安装

离线安装环境:centos6.5离线安装包:gcc环境安装包

下载后,把安装包解压到服务器上,找到以下安装包,按顺序执行安装

CentOS 6.5下离线安装nginx_第1张图片

#rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

#rpm -ivh mpfr-2.4.1-6.el6.i686_64.rpm

#rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm

#rpm -ivh libgompcdec-1.2.6-6.1.el6.x86_64.rpm

#rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm

#rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm

#rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm

#rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm

安装遇到问题也可以下命令强制安装

#rpm –Uvh *.rpm --nodeps --force

方法三:挂载centos6.5iso文件,采用yum方式安装

上传镜像文件至/urs/software文件夹下

创建挂载点

#mkdir /var/cdrom

挂载文件

#mount -o loop /usr/software/ CentOS-6.5-x86_64-bin-DVD1.iso /var/cdrom

修改yum源

#cd /etc/yum.repos.d

#mv CentOS-Base.repo CentOS-Base.repo.bak

#cp CentOS-Media.repo CentOS-Media.repo.bak

#vim CentOS-Media.repo

CentOS 6.5下离线安装nginx_第2张图片

 更新yum缓存

#yum clean all  #清除缓存

#yum makecache #建立新缓存

挂载完成,yum测试

#yum list all

进行gcc安装

#yum install gcc

安装g++

#yum install gcc-c++

 

 

(二)pcre解压

执行如下命令:

##tar -zxvf /usr/software/pcre-8.42.tar.gz

 

(三)zlib解压

执行如下命令:

#tar -zxvf /usr/software/zlib-1.2.11.tar.gz

 

(四)nginx安装

执行如下命令:

#tar -zxvf /usr/software/nginx-1.14.0.tar.gz

#cd nginx-1.14.0/

#./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.42 --with-zlib=../zlib-1.2.11 (编译pcre,zlib)

#make

 

#make install

测试nginx是否安装成功

nginx启动

#cd /usr/local/nginx/sbin

#./nginx

 

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

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

 

nginx关闭

#ps –ef|grep nginx

 

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

 

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

#nginx -s reload

 

你可能感兴趣的:(部署)