1.準備安裝環境yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-develgcc編譯器用於編譯軟體包,pcre庫支持rewrite模塊,zlib支持gzip模塊,openssl庫支持ss ...
1.準備安裝環境
yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-devel
gcc編譯器用於編譯軟體包,pcre庫支持rewrite模塊,zlib支持gzip模塊,openssl庫支持ssl模塊。
2.創建Nginx安裝目錄
mkdir /nginx
cd /nginx #進入創建好的安裝目錄
3.下載Nginx軟體包
wget http://nginx.org/download/nginx-1.12.0.tar.gz
4.解壓Nginx軟體包,預編譯Nginx軟體包
tar -xzf nginx-1.12.0.tar.gz
cd /nginx/nginx-1.12.0 #進入解壓後的軟體包
./configure --prefix=/nginx #--prifix 為指定安裝路徑,如果未指定,則預設安裝在/usr/local/目錄下。
如果預編譯未成功,則根據提示解決錯誤,一般是缺少支持的庫。如果預編譯成功,則執行下一步編譯。
5.編譯和安裝
make && make install
6.啟動nginx伺服器
cd /nginx/nginx/sbin #進入軟體的sbin目錄
./nginx #啟動nginx伺服器
7.查看nginx伺服器進程
ps -ef |grep nginx
-------------------------------------
Nginx伺服器安裝目錄包含以下內容:
conf目錄 :存放nginx伺服器的所有配置文件。 其中nginx.conf文件是伺服器的主配置文件。
html目錄 :存放nginx伺服器在運行過程中調用的一些html網頁文件。
logs目錄 :存放nginx伺服器的日誌文件。
sbin目錄 : 只有一個文件,nginx伺服器的主程式,即啟動程式。