這篇主要是Nginx的干貨分享,如果需要自動(dòng)化安裝腳本以及安裝成服務(wù)腳本(就是源碼安裝后可以systemctl start 等操作),請(qǐng)移步至文章末尾。如果覺得有用,關(guān)注轉(zhuǎn)發(fā)收藏吧。
nginx源碼安裝步驟
第一步:當(dāng)然首先要準(zhǔn)備一臺(tái)服務(wù)器/虛擬機(jī),例如我準(zhǔn)備了一臺(tái)機(jī)器是 192.168.0.200
第二步:安裝nginx依賴
要知道nginx還是依賴很多其他的工具包的,所以要先安裝一下,當(dāng)然如果vim 和wget安裝了就不用安裝了,我這是個(gè)新機(jī)器啥也沒有,所以我安裝一下。
yum install -y pcre-devel zlib-devel openssl-devel wget gcc tree vim
第三步:查找你需要的版本,當(dāng)然不是最新的就最好,適合自己公司的才最好
http://nginx.org/download/
第四步:下載壓縮包 我這里下載2020年版本的
wget http://nginx.org/download/nginx-1.17.10.tar.gz
第五步,解壓編譯安裝
tar -xzvf nginx-1.17.10.tar.gz
cd /root/nginx-1.17.10 ./configure --prefix=/usr/local/nginx --with-http_ssl_module
執(zhí)行過程大概如下面:
make && make install
執(zhí)行過程大概如下面:
安裝完成目錄在/usr/local/nginx下面,可以用tree看一下目錄相關(guān)的
第六步:嘗試啟動(dòng)
cd /usr/local/nginx/sbin/
./nginx
ps aux | grep nginx
ps 查看進(jìn)程運(yùn)行狀態(tài):
試著訪問一下:(記得關(guān)閉防火墻,或者把80端口開放)
根據(jù)安裝步驟,來寫自動(dòng)化安裝腳本
既然安裝不是問題,那么其實(shí)shell腳本也就很好寫了,這里就直接貼了。如果需要源碼的請(qǐng)按關(guān)鍵詞回復(fù)。我把腳本發(fā)你。另外安裝成服務(wù)的腳本一并發(fā)你。覺得有用關(guān)注,轉(zhuǎn)發(fā),收藏。安裝成服務(wù)的shell代碼太多了,這里就不貼了,需要的,私信回復(fù),"20200426"。