Nginx安裝文件
前言:
最近,系統部署人員那邊,讓我們給寫一個傻瓜式的Nginx安裝過程。所以就有了這個文件,本著獨樂樂不如眾樂樂,就分享一下。我覺得對入門小白來說,有圖,乃至執行過程圖,是很重要的(避免執行出問題了而不自知)。
當然,這只是部署人員的V1手冊,後來他們覺得太麻煩了,就有了yum安裝,再就是容器部署等。後面有機會,會寫出來的。
同樣的話再次提示,如果覺得圖片太小,不夠清晰,請把圖片單獨開啟(簡單的,就是拖一下圖片,瀏覽器會自動開啟一個新的標籤頁,放置圖片)。原圖片是很清晰的。
一,流程概覽:
(這應該是我第一次把自己的筆記暴露出來,字不好看,多多擔待哈。畢竟重點不是字,是知識。嘻嘻)
- 安裝相關依賴。
- 下載,並解壓Nginx壓縮包。
- 配置,編譯,及安裝Nginx。
- 啟動並驗證Nginx。
二,安裝相關依賴:
- 安裝gcc-c++:
- 安裝pcre:
- 安裝zlib:
- 安裝openssl:
PS:依賴的順序沒有要求,並且由於部分系統預先安裝了部分依賴的緣故,會安裝無效,提示“aready install“等。
故,可以先安裝nginx,根據nginx安裝時的錯誤資訊來安裝缺乏的軟體依賴。如:
(缺乏pcre軟體依賴)
三,下載並解壓Nginx壓縮包:
- 達到指定目錄:
- 下載壓縮包:
PS:下載地址不必一致,可直接通過阿里映象地址下載,或直接複製檔案
- 解壓壓縮包:
四,配置,編譯,安裝Nginx:
- 進入Nginx目錄:
- 配置Nginx:
- 編譯Nginx:
- 安裝Nginx:
五,啟動與驗證:
- Nginx啟動:
在nginx程式目錄下執行./nginx
- 驗證:
執行ps aux | grep nginx
或
登入localhost,檢視是否存在以下頁面:
六,小結:
至此Nginx安裝完成,出現問題的緣故多是依賴不匹配,系統配置衝突造成。
七,附錄:
Nginx安裝目錄:/usr/local/nginx
Nginx配置目錄:/usr/local/nginx/conf
Nginx程式目錄:/usr/local/nginx/sbin