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進程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM