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