部落客使用的nginx1.9.5版本好像最新的已經到1.13.5版本,看自己喜歡哪個吧,部落客英語渣,附下載下傳位址http://nginx.org/en/download.html 部落客下載下傳到了/usr/local/src
下面是安裝步驟 #全部使用的root使用者
tar zxvf nginx-1.9.5.tar.gz
#解壓下載下傳的壓縮包
cd nginx-1.9.5
#進入解壓好的檔案夾
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
#這一步可以了解為建立配置檔案主要包括以下
#指定nginx安裝位置
#stub_status狀态子產品,如果不加,後面要開啟這個子產品就需要重新編譯但是不用安裝
#開啟ssl子產品
#網上有很多教程在編譯安裝的時候會指定使用者群組,說是權限控制的比較靈活,各位根據需要吧,我感覺初學者無所謂的,我就沒加也一樣用,需要的話可以在後面加上,需要先建立使用者,
useradd -M -s /sbin/nologin nginx
然後在./configure那一串後面加上
--user=nginx --group=nginx
還有其他的一些亂七八糟的配置,可以用
./configure --help
檢視
#回車。。。。安裝失敗
提示沒安裝c編譯器 (别問我怎麼知道的o_o ,,有道翻譯哈哈哈哈哈)
yum install gcc gcc-c++
#安裝編譯器 #再次編譯-成功
make&make install
#編譯安裝
不出意外現在已經安裝成功了
接下來配置nginx配置檔案,
首先進入到你的安裝目錄
裡面很簡單,隻有四個檔案夾
conf裡面是配置檔案
sbin裡面是啟動腳本
html裡面是你的網站根目錄(可以改)
log就是日志檔案了
cd conf
egrep -v "#|^$" nginx.conf.default > nginx.conf
##将主配置檔案化複雜為簡單,友善學習,egrep也可以是grep -e(擴充的正規表達式)-v是除了什麼之外的,^$标示空行,後面就是重定向覆寫到
nginx.conf
,因為nginx預設就有一個備份的配置檔案
nginx.conf.default
,是以就不自己寫了
這樣基本上就安裝完成了,啟動測試一下吧,
cd /usr/local/nginx/sbin
進入安裝目錄
./nginx
運作
從浏覽器通路下你的IP位址如果出現歡迎界面,那就OK喽~