CentOS7离线安装Nginx(详细安装过程)
CentOS7离线安装Nginx(详细安装过程)
离线安装nginx
安装环境
操作系统:centos7
联网状态:无互联网-内网
准备工作
一、准备环境包gcc gcc-c++
二、准备准备离线安装包
openssl
zlib
pcre
nginx
推荐大家下载包的网站:
http://rpmfind.net/linux/rpm2html/search.php
https://centos.pkgs.org/
这两个网站都可以下载所需要的安装包,不同的就是版本差异,大家各取所取。
当执行下面的语句后,系统会自动选出所需的依赖包进行安装,不需要的就会自动清理。
rpm -Uvh *.rpm --nodeps --force
最后就查询一下
gcc -v
g++ -v
至此gcc、g++安装完成
2、安装pcre
# 由于机器上已经有低版本的pcre,所以强制安装
rpm -ivh pcre-8.32-17.el7.x86_64.rpm --force
rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm --force
3、安装zlib
rpm -ivh zlib-1.2.3-29.el6.x86_64.rpm --force
rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm --force
4、安装nginx
# 下载解压
tar -xzvf nginx-1.8.1.tar.gz
cd nginx-1.8.1
./configure --prefix=/home/work/nginx
# 编译并安装
make && make install
# 运行nginx
cd //home/work/nginx/sbin
./nginx
#检查是否安装正确
/home/work/nginx/sbin/nginx -t
centos7重启nginx
1.找到nginx的安装位置
whereis nginx
2.进入该目录下
cd /usr/local/nginx/sbin
/nginx -s reload 重启
/nginx 启动
/nginx -s stop 关闭
集群配置
/usr/local/nginx/conf/nginx.conf