准備工作:CentOS 7 ,nginx-1.8.0.tar.gz
1,解壓nginx-1.8.0.tar.gz
tar -zxvf nginx-1.8.0.tar.gz
2,在/usr/local/目錄下創建nginx文件夾並移動到nginx文件夾下(方便管理)
mkdir /usr/local/nginx/
mv nginx-1.8.0 /usr/local/nginx/
2,進入nginx-1.8.0目錄
cd /usr/local/nginx/nginx-1.8.0
3,開始安裝
./configure && make && install
安裝時報錯,發現缺少C環境,這時候我們還需要先安裝C環境才能進行nginx的安裝

4,安裝所需的C環境
下載openssl : wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz OpenSSL
openssl是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。nginx不僅支持http協議,還支持https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。 下載zlib : wget http://zlib.net/zlib-1.2.8.tar.gz zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。 下載pcre : wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz 該文件為正則表達式庫。讓nginx支持rewrite需要安裝這個庫
安裝c++編譯環境 :yum install gcc-c++(中間確認Is this ok[y/d/N]: 輸入y即可)
解壓編譯配置安裝: openssl : tar zxvf openssl-fips-2.0.9.tar.gz cd openssl-fips-2.0.9 ./config && make && make install
pcre: tar zxvf pcre-8.36.tar.gz cd pcre-8.36 ./configure && make && make install zlib: tar zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure && make && make install
nginx tar zxvf nginx-1.8.0.tar.gz cd nginx-1.8.0 ./configure && make && make install
5,啟動nginx
/usr/local/nginx/sbin/nginx

啟動成功如果訪問不了地址,那就關閉防火牆試試!地址是 ip:80

