安裝所需要的環境:
1.1. gcc 安裝
安裝 nginx 需要先将官網下載下傳的源碼進行編譯,編譯依賴 gcc 環境,如果沒有 gcc 環境,則需要安裝:
1.2. PCRE pcre-devel 安裝
PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 相容的正規表達式庫。nginx 的 http 子產品使用 pcre 來解析正規表達式,是以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的一個二次開發庫。nginx也需要此庫。指令:
1.3. zlib 安裝
zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的内容進行 gzip ,是以需要在 Centos 上安裝 zlib 庫。
1.4. OpenSSL 安裝
OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協定,并提供豐富的應用程式供測試或其它目的使用。
nginx 不僅支援 http 協定,還支援 https(即在ssl協定上傳輸http),是以需要在 Centos 安裝 OpenSSL 庫。
2.1下載下傳Nginx
1.直接下載下傳.tar.gz安裝包,位址:https://nginx.org/en/download.html
2.使用<code>wget</code>指令下載下傳(推薦)
如果沒裝wget,以用下指令安裝:
2.2解壓
2.3配置
先進入目錄
配置
其實在 nginx 中你就不需要去配置相關東西,預設就可以了。當然,如果你要自己配置目錄也是可以的。
1.使用預設配置
2.自定義配置(不推薦)
注:将臨時檔案目錄指定為/var/temp/nginx,需要在/var下建立temp及nginx目錄
2.4編譯安裝
查找安裝路徑:

2.5啟動停止重新開機Nginx
重新開機時先停止再啟動(推薦):
對 nginx 進行重新開機相當于先停止再啟動,即先執行停止指令再執行啟動指令。如下:
2.重新加載配置檔案:
當 ngin x的配置檔案 nginx.conf 修改後,要想讓配置生效需要重新開機 nginx,使用<code>-s reload</code>不用先停止 ngin x再啟動 nginx 即可将配置資訊在 nginx 中生效,如下:
./nginx -s reload
啟動成功後,在浏覽器端口是80可以看到這樣的頁面: