背景
經研究,H銀行正式決定將現有的Web系統遷移到新的Kunpeng平臺后,工程師A對H銀行目前的Web系統構成以及遷移范圍進行了全面的了解,
資訊如下:當前門戶網站是在X86計算平臺的服務器上,按照典型的LNMP架構搭建而成,當前使用的作業系統是CentOS 7.6,Web服務器采用Nginx 1.15.2
由于需要定制化應用軟體的功能,所以均采用原始碼編譯安裝的方式目標版本為Nginx1.16.0
目錄
首先使用我們的WinSCP進行Nginx原始碼包的上傳
安裝Nginx依賴包
解壓上傳的Nginx原始碼包,并進入到解壓后的檔案目錄下
進行配置
編譯安裝Nginx
進行測驗
首先使用我們的WinSCP進行Nginx原始碼包的上傳
連接到我們的服務器

Nginx1.16.0原始碼包下載地址http://nginx.org/download/nginx-1.16.0.tar.gz
安裝Nginx依賴包
yum install -y gcc gcc-c++ make unzip pcre pcre-devel zlib zlib-devel libxml2 libxml2-devel readline readline-devel ncurses ncurses-devel perl-devel perl-ExtUtils-Embed openssl-devel
請自行掛載鏡像
在安裝依賴包時,建議安裝倆次,第二次安裝的時候如果有高亮或者加粗顯示,說明依賴包不存在,可能是打錯了,
正確安裝(無高亮或加粗顯示)

錯誤安裝(此處libxml2出錯輸入為12)

此種報錯是因為我們pcre-devel依賴包中間空格成為 -devel,形成yum命令的引數

解壓上傳的Nginx原始碼包,并進入到解壓后的檔案目錄下
tar -zxvf nginx-1.16.0.tar.gz //解壓
cd nginx-1.16.0 //進入解壓后檔案目錄下

解壓失敗請檢查依賴包是否上傳,進入目錄失敗請檢查當前目錄是否有解壓出來的檔案夾
進行配置
./configure //在nginx-1.16.0目錄下進行配置

通過軟體編譯程序中的回傳值是否正確,確認配置是否正確
報錯檢查依賴包是否安裝齊全,檢查是否在當前目錄下
編譯安裝Nginx
make -j4 //編譯 -j后面表示用的cpu核心,數值越大編譯速度越快
make install //安裝
也可以像下面這樣
make -j4 && make install //同時進行編譯和安裝
正確編譯

正確安裝

進行測驗
/usr/local/nginx/sbin/nginx -V //查看版本資訊
/usr/local/nginx/sbin/nginx //啟動nginx
ps -ef | grep nginx //查看nginx是否啟動成功

在Nginx目錄下進行查看是否啟動成功
網頁訪問IP地址查看是否成功

實驗成功!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/413866.html
標籤:其他
上一篇:計算機網路自頂向下方法華為路由器配置OSPFv3路由協議實作端到端的通信
下一篇:Nginx安裝及其相關配置
