因為一些特殊的原因,服務器不讓聯網,這樣我們就只能離線上傳安裝。
nginx
我們用root用戶安裝,正式安裝之前,我們需要確認服務器是否有g++,gcc開發庫,是否安裝好了。
檢查gcc是否安裝
gcc --version
檢查g++是否安裝
g++ --version
有網的條件
安裝gcc
yum -y install gcc
安裝g++
需要注意的是安裝的命令是gcc-c++而不是g++
yum -y install gcc-c++
離線安裝
離線安裝:gcc環境安裝包:gcc離線安裝包
下載之后的內容是這樣的
完成之后 我們就可以一下用下面的命令運行一下運行所有的rpm
rpm -ivh *.rpm --nodeps --force
nginx安裝所需的文件 地址:nginx安裝文件
下好文件之后,統一上傳到/opt/nginx(沒有這個目錄,新建)
pcre安裝
執行如下命令:
tar -zxvf pcre-8.44.tar.gz
cd pcre-8.44/
./configure
make
make install
zlib安裝
執行如下命令:
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11/
./configure
make
make install
openssl安裝
執行如下命令:
tar -zxvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g/
./config
make
make install
nginx安裝
執行如下命令:
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0/
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=…/pcre-8.44 --with-zlib=…/zlib-1.2.11 --with-openssl=…/openssl-1.1.1g
make&&make install
測試nginx是否安裝成功
nginx啟動
cd /usr/local/nginx/sbin
./nginx
重啟 ./nginx -s reload
停止 ./nginx -s stop
瀏覽器訪問如:http://192.168.1.1/
如果能正常顯示nginx首頁,則表示安裝成功
nginx關閉
ps –ef|grep nginx
kill -9 主進程號(上面ps命令看到的帶master字樣的進程號)