這篇主要是Nginx的干貨分享,如果需要自動化安裝腳本以及安裝成服務腳本(就是源碼安裝后可以systemctl start 等操作),請移步至文章末尾。如果覺得有用,關注轉發收藏吧。
nginx源碼安裝步驟
第一步:當然首先要準備一臺服務器/虛擬機,例如我準備了一臺機器是 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
執行過程大概如下面:
make && make install
執行過程大概如下面:
安裝完成目錄在/usr/local/nginx下面,可以用tree看一下目錄相關的
第六步:嘗試啟動
cd /usr/local/nginx/sbin/
./nginx
ps aux | grep nginx
ps 查看進程運行狀態:
試著訪問一下:(記得關閉防火墻,或者把80端口開放)
根據安裝步驟,來寫自動化安裝腳本
既然安裝不是問題,那么其實shell腳本也就很好寫了,這里就直接貼了。如果需要源碼的請按關鍵詞回復。我把腳本發你。另外安裝成服務的腳本一并發你。覺得有用關注,轉發,收藏。安裝成服務的shell代碼太多了,這里就不貼了,需要的,私信回復,"20200426"。






