1.Nginx安裝與驗證是否啟動成功
(1)Windows環境下Nginx安裝
在windows環境下Nginx的入門級應用很簡單,下載Windows版本的nginx(如:nginx-1.16.1.zip),將其解壓到某個目錄並切換到該目錄下。
a)啟動nginx:start nginx
b)停止nginx:nginx -s stop
c)重啟nginx:nginx -s reload
d)檢視nginx程序:tasklist /fi "imagename eq nginx.exe"
在任務管理器中,同樣可以檢視nginx的任務程序
e)驗證nginx是否成功啟動
除了檢視nginx的程序方式,還可以透過瀏覽器進行驗證nginx是否啟動成功;預設情況下輸入localhost即可看到反饋結果。
f)檢視nginx的版本:nginx -v
g)驗證配置檔案語法是否正確:nginx -t -c conf/nginx.conf
(2)Linux環境下的Nginx安裝
在linux中安裝Nginx較為複雜,下面以centos中安裝Nginx為例。
1)安裝所需基本依賴包
首先要確保centos操作中已經安裝gcc、gcc-c++、pcre、pcre-devel、zlib、zlib-devel、openssl、openssl-devel等基本依賴包。
(1)gcc依賴包:是linux下的編譯器,可以編譯 C、C++、Ada、Object C和Java等語言。
(2)pcre依賴包:是一個perl庫,包括perl相容的正則表示式庫,nginx的http模組使用pcre來解析正則表示式,所以需要安裝pcre庫。
(3)zlib依賴包:提供了很多種壓縮和解壓縮的方式, nginx使用zlib對http包的內容進行 gzip。
(4)OpenSSL依賴包: 是一個強大的安全套接字層密碼庫,包括主要的密碼演算法、常用的金鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程式供測試或其它目的使用。nginx 不僅支援 http 協議,還支援 https(即在ssl協議上傳輸http)。
2)安裝nginx
下載需要的nginx版本檔案,解壓後切換到該目錄下
tar -zxvf nginx-1.12.0.tar.gzcd nginx-1.12.0
3)配置、編譯與安裝
(a)configure(配置):配置後會生成Makefile跟objs目錄;
(b)make(編譯):完成讀取Makefile中的配置對原始碼進行編譯,並按照配置提供一些功能;
(c)make install(安裝):用於安裝。
4)Nginx應用
啟動:/data/nginx-1.12.0/sbin/nginx
重啟:/data/nginx-1.12.0/sbin/nginx -s reload
停止:/data/nginx-1.12.0/sbin/nginx -s stop
重新載入配置檔案:/data/nginx-1.12.0/sbin/nginx -s reload
檢查配置檔案的正確性:/data/nginx-1.12.0/sbin/nginx -t
#學問分亨官##閃光時刻二期##閃光時刻第二期主題徵文#