天天看點

Centos7安裝Nginx

安裝所需要的環境:

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編譯安裝

查找安裝路徑:

Centos7安裝Nginx

2.5啟動停止重新開機Nginx

重新開機時先停止再啟動(推薦):

對 nginx 進行重新開機相當于先停止再啟動,即先執行停止指令再執行啟動指令。如下:

2.重新加載配置檔案:

當 ngin x的配置檔案 nginx.conf 修改後,要想讓配置生效需要重新開機 nginx,使用<code>-s reload</code>不用先停止 ngin x再啟動 nginx 即可将配置資訊在 nginx 中生效,如下:

./nginx -s reload

啟動成功後,在浏覽器端口是80可以看到這樣的頁面:

Centos7安裝Nginx