一、安裝環境介紹
需要預先安裝gcc,通常ubuntu默認自帶,所以默認已經有這個環境了,後續步驟默認是使用root賬戶進行的
二、下載及安裝nginx相關組件
1、進入任意目錄,我選用的是通常選用的/usr/local/src目錄
cd /usr/local/src
2、下載相關組件
wget http://nginx.org/download/nginx-1.10.1.tar.gz
wget http://www.openssl.org/source/openssl-1.0.1t.tar.gz
wget http://zlib.net/zlib-1.2.11.tar.gz
wget ftp://ftp.pcre.org/pub/pcre/pcre-8.40.tar.bz2
3、安裝nginx相關組件
安裝openssl(數據加密)
tar zxvf openssl-1.0.1t.tar.gz
cd openssl-1.0.1t
./config && make && make install
安裝pcre(解析正則表達式)
tar -jxvf pcre-8.40.tar.bz2
cd pcre-8.40
./configure && make && make install
安裝zlib(壓縮解壓縮)
tar zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install
4、安裝nginx
tar zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
./configure && make && make install
三、啓動nginx
1、設置軟鏈接
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
2、常見操作指令
啓動:
sudo nginx
停止:
馬上終止web服務器
sudo nginx -s stop - -暴力
等待當前操作處理完成之後再停止
sudo nginx -s quit -- 溫柔
重新加載:
sudo nginx -s reload
四、測試
打開瀏覽器,輸入IP地址。
五、部署靜態頁面
nginx安裝目錄
/usr/local/nginx
默認目錄 html,自己創建一個目錄,將靜態頁面放到裏邊
修改配置文件
/usr/local/nginx/conf/nginx.conf
找http -> server
在server中添加location
location / {
root demo;
index hello.html;
}
root: 放靜態網頁的根目錄
index: 要打開的網頁
/ : 瀏覽器請求的指令