linux CentOs7系统离线安装配置nginx
一、准备安装工具
1、nginx 所需要的rpm依赖包。(gcc、pcre-devel、zlib-devel、openssl-devel)
推荐rpm下载地址 https://pkgs.org/ 或 http://rpm.pbone.net/。根据自己的系统版本下载对应的rpm包,例如CentOs7 对应的是el7。
2、nginx 安装包
http://nginx.org/download/ 下载所需要的版本。
二、安装
1、安装rpm包
1)查看是否已经安装某个rpm包
rpm -qa |grep ****(包名)
例如:
2)删除某个rpm
rpm -e ****.rpm(包名)
3 ) 强制安装rpm包
rpm -Uvh /toolsCentOs7-rpm-php/*.rpm --nodeps --force
注:/toolsCentOs7-rpm-php/*.rpm 是rpm依赖包的路径。–nodeps就是安装时不检查依赖关系。–force就是强制安装。
2、安装nginx
1)进入nginx解压后的根目录
cd /tools/nginx-1.14.0/
2)配置
./configure --prefix=/usr/local/nginx (/usr/local/nginx 设置的路径)
configure完成之后,会有如下信息,诸如日志文件,配置文件啥的。
3)编译
make & make install
4)编译检测是否成功
进入nginx安装目录的sbin下
cd /usr/local/nginx/sbin/
执行 ./nginx -t
如果出现上面两句话,说明nginx配置ok, 可以启动。
5)配置nginx.conf
在安装路径下:/usr/local/nginx/conf/nginx.conf(可以在conf.d中配置多个conf文件)
6)启动nginx
cd /usr/local/nginx/sbin/
./nginx
7)查看nginx进程是否启动
其他命令
centOS7关闭防火墙命令: systemctl stop firewalld.service