這篇主要是Nginx的干貨分享,如果需要自動化安裝腳本以及安裝成服務(wù)腳本(就是源碼安裝后可以systemctl start 等操作),請移步至文章末尾。如果覺得有用,關(guān)注轉(zhuǎn)發(fā)收藏吧。
nginx源碼安裝步驟
第一步:當然首先要準備一臺服務(wù)器/虛擬機,例如我準備了一臺機器是 192.168.0.200

第二步:安裝nginx依賴
要知道nginx還是依賴很多其他的工具包的,所以要先安裝一下,當然如果vim 和wget安裝了就不用安裝了,我這是個新機器啥也沒有,所以我安裝一下。
yum install -y pcre-devel zlib-devel openssl-devel wget gcc tree vim

第三步:查找你需要的版本,當然不是最新的就最好,適合自己公司的才最好
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)的

第六步:嘗試啟動
cd /usr/local/nginx/sbin/
./nginx
ps aux | grep nginx
ps 查看進程運行狀態(tài):

試著訪問一下:(記得關(guān)閉防火墻,或者把80端口開放)

根據(jù)安裝步驟,來寫自動化安裝腳本
既然安裝不是問題,那么其實shell腳本也就很好寫了,這里就直接貼了。如果需要源碼的請按關(guān)鍵詞回復(fù)。我把腳本發(fā)你。另外安裝成服務(wù)的腳本一并發(fā)你。覺得有用關(guān)注,轉(zhuǎn)發(fā),收藏。安裝成服務(wù)的shell代碼太多了,這里就不貼了,需要的,私信回復(fù),"20200426"。
