centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发

  • A+
所属分类:linux技术
摘要

下面是我从CentOS-7-x86_64-DVD-2003.iso 下面的Packages里面找到的rpm包使用winscp拷贝到 centos7指定目录下
然后使用 如下指令进行安装
rpm -Uvh *.rpm –nodeps –force

下面是我从CentOS-7-x86_64-DVD-2003.iso 下面的Packages里面找到的rpm包

cpp-4.8.5-39.el7.x86_64.rpm gcc-4.8.5-39.el7.x86_64.rpm  gcc-c++-4.8.5-39.el7.x86_64.rpm glibc-common-2.17-307.el7.1.x86_64.rpm glibc-devel-2.17-307.el7.1.x86_64.rpm glibc-headers-2.17-307.el7.1.x86_64.rpm glibc-utils-2.17-307.el7.1.x86_64.rpm kernel-headers-3.10.0-1127.el7.x86_64.rpm libmpc-1.0.1-3.el7.x86_64.rpm libstdc++-4.8.5-39.el7.x86_64.rpm libstdc++-devel-4.8.5-39.el7.x86_64.rpm libstdc++-docs-4.8.5-39.el7.x86_64.rpm mpfr-3.1.1-4.el7.x86_64.rpm pcre-devel-8.32-17.el7.x86_64.rpm zlib-1.2.7-18.el7.x86_64.rpm zlib-devel-1.2.7-18.el7.x86_64.rpm  

centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发

使用winscp拷贝到 centos7指定目录下
然后使用 如下指令进行安装
rpm -Uvh *.rpm --nodeps --force

然后再看清楚配置命令加上--with-stream 这里说的是流转发 http转发不需要附加--with-stream
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发

然后再make&make install

就可以安装nginx了

然后查询nginx的安装位置
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发

centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发

centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发

centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发

然后再nginx.conf 末端加入如下信息这里稍微解释一下
当前centos的ip地址是192.168.1.7,
目标设备的ip是192.168.1.129,
使用当前设备的9899端口去访问192.168.1.7的5554端口

centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
最后不要忘记了打开nginx 和关闭防火墙

centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发

附带nginx命令

nginx -s reopen #重启Nginx  nginx -s reload #重新加载Nginx配置文件,然后以优雅的方式重启Nginx  nginx -s stop #强制停止Nginx服务  nginx -s quit #优雅地停止Nginx服务(即处理完所有请求后再停止服务)  nginx -t #检测配置文件是否有语法错误,然后退出  nginx -?,-h #打开帮助信息  nginx -v #显示版本信息并退出  nginx -V #显示版本和配置选项信息,然后退出  nginx -t #检测配置文件是否有语法错误,然后退出  nginx -T #检测配置文件是否有语法错误,转储并退出  nginx -q #在检测配置文件期间屏蔽非错误信息  nginx -p prefix #设置前缀路径(默认是:/usr/share/nginx/)  nginx -c filename #设置配置文件(默认是:/etc/nginx/nginx.conf)  nginx -g directives #设置配置文件外的全局指令  killall nginx #杀死所有nginx进程