2.1 問題
本案例要求編寫腳本實現一鍵部署Nginx軟件(Web服務器):
一鍵源碼安裝Nginx軟件
腳本自動安裝相關軟件的依賴包
2.2 步驟
實現此案例需要按照如下步驟進行。
1)依賴包
源碼安裝Nginx需要提前安裝依賴包軟件gcc,openssl-devel,pcre-devel
步驟一:編寫腳本
1)參考腳本內容如下:
[root@svr5 ~]# vim test.sh
#!/bin/bash
yum -y install gcc openssl-devel pcre-devel
tar -xf nginx-1.12.2.tar.gz
cd nginx-1.12.2
./configure
make
make install
2)確認安裝效果
Nginx默認安裝路徑爲/usr/local/nginx,該目錄下會提供4個子目錄,分別如下:
/usr/local/nginx/conf 配置文件目錄
/usr/local/nginx/html 網站頁面目錄
/usr/local/nginx/logs Nginx日誌目錄
/usr/local/nginx/sbin 主程序目錄
主程序命令參數:
[root@svr5 ~]# /usr/local/nginx/sbin/nginx //啓動服務
[root@svr5 ~]# /usr/local/nginx/sbin/nginx -s stop //關閉服務
[root@svr5 ~]# /usr/local/nginx/sbin/nginx -V //查看軟件信息