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

下面是我从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

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

然后再看清楚配置命令加上--with-stream 这里说的是流转发 http转发不需要附加--with-stream

然后再make&make install

就可以安装nginx了

然后查询nginx的安装位置

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


最后不要忘记了打开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进程
posted @ 2020-10-28 16:56  simp00  阅读(780)  评论(0编辑  收藏  举报