nginx是
c語言開發,建議在
linux
上執行,本教程使用
centos6.5
作為安裝環境。
n gcc
gcc環境,如果沒有
gcc環境,需要安裝
gcc:
yum install gcc-c++
n pcre
pcre(perl compatible regular expressions)是乙個
perl
庫,包括
perl
相容的正規表示式庫。
nginx
的http
模組使用
pcre
來解析正規表示式,所以需要在
linux
上安裝pcre庫。
yum install -y pcre pcre-devel
注:pcre-devel是使用
pcre
開發的乙個二次開發庫。
nginx
也需要此庫。
n zlib
zlib庫提供了很多種壓縮和解壓縮的方式,
nginx
使用zlib
對http
包的內容進行
gzip
,所以需要在
linux
上安裝zlib庫。
yum install -y zlib zlib-devel
n openssl
openssl 是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及
ssl協議,並提供豐富的應用程式供測試或其它目的使用。
nginx不僅支援
協議,還支援
(即在ssl
協議上傳輸
),所以需要在
linux
安裝openssl庫。
yum install -y openssl openssl-devel
將nginx-1.8.0.tar.gz拷貝至
linux
伺服器。
解壓:tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
1、 configure
nginx
編譯引數)
引數設定如下:
注意:
1.上邊將臨時檔案目錄指定為/var/temp/nginx,需要在
/var
下建立temp
及nginx
目錄(就是因為temp和tmp資料夾沒有分清搞了一上午...)
在tmp資料夾下我們可以隨便的建資料夾,而且不用使用root
2.如果在瀏覽器上訪問伺服器上的nginx不能顯示正常頁面的話,應檢視防火牆是否開啟,使用service iptables stop進行關閉
Linux下nginx的搭建
linux系統版本 centos linux release 7.3.1611 core wget wget wget 第二步 安裝 1.檢視是否安裝c 環境 g version 2.若沒有安裝c 環境,則執行以下語句 yum install gcc c 3.編譯安裝 按以下順序執行語句執行 tar...
Linux下Nginx負載搭建
shell cd tmp shell wget shell tar xzvf nginx 0.7.64.tar.gz shell cd nginx 0.7.64然後開始編譯安裝,先配置編譯變數 with http stub status module解釋一下 user 是指啟用程式所屬使用者 gro...
centOS linux 下nginx編譯安裝詳解
nginx的官方 是 www.nginx.org 在安裝nginx之前,我們要確保系統已經安裝了gcc,openssl devel,pcre devel,zlib devel軟體庫。我們這裡用yum進行安裝。cd 解壓命令是 tar zxvf nginx 1.6.2.tar.gz 下面我們開始設定 ...