CentOS7離線安裝Nginx(詳細安裝過程)
離線安裝nginx
安裝環境
操作系統:centos7
聯網狀態:無互聯網-內網
准備工作
一、准備環境包gcc gcc-c++
二、准備准備離線安裝包
openssl
zlib
pcre
nginx
推薦大家下載包的網站:
http://rpmfind.net/linux/rpm2html/search.php
https://centos.pkgs.org/
這兩個網站都可以下載所需要的安裝包,不同的就是版本差異,大家各取所取。
當執行下面的語句后,系統會自動選出所需的依賴包進行安裝,不需要的就會自動清理。
rpm -Uvh *.rpm --nodeps --force
最后就查詢一下
gcc -v
g++ -v
至此gcc、g++安裝完成
2、安裝pcre
# 由於機器上已經有低版本的pcre,所以強制安裝
rpm -ivh pcre-8.32-17.el7.x86_64.rpm --force
rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm --force
3、安裝zlib
rpm -ivh zlib-1.2.3-29.el6.x86_64.rpm --force
rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm --force
4、安裝nginx
# 下載解壓
tar -xzvf nginx-1.8.1.tar.gz
cd nginx-1.8.1
./configure --prefix=/home/work/nginx
# 編譯並安裝
make && make install
# 運行nginx
cd //home/work/nginx/sbin
./nginx
#檢查是否安裝正確
/home/work/nginx/sbin/nginx -t
centos7重啟nginx
1.找到nginx的安裝位置
whereis nginx
2.進入該目錄下
cd /usr/local/nginx/sbin
/nginx -s reload 重啟
/nginx 啟動
/nginx -s stop 關閉
集群配置
/usr/local/nginx/conf/nginx.conf