1. 安裝nginx的依賴包
# 查看zlib是否安裝
dpkg -l | grep zlib
# 解決依賴包openssl安裝
sudo apt-get install openssl libssl-dev
# 解決依賴包pcre安裝
sudo apt-get install libpcre3 libpcre3-dev
# 解決依賴包zlib安裝
sudo apt-get install zlib1g-dev
2. 下載nginx
訪問nginx官網,
# 下載nginx
wget http://nginx.org/download/nginx-1.13.1.tar.gz
# 解壓nginx
tar -xzvf nginx-1.13.1.tar.gz
# 重命名文件夾
mv nginx-1.13.1 nginx
# 移動文件夾到ubuntu常見軟件目錄下
mv nginx/ /usr/local/
3. 安裝nginx
# 配置nginx
cd /usr/local/nginx
sudo ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
# 編譯nginx
sudo make
# 安裝nginx
sudo make install
4. 檢查nginx是否安裝成功
cd /usr/local/nginx/sbin
./nginx -t
如果結果結果顯示:
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
5.可能出現的錯誤:
在 make install 的 出現錯誤:
"conf/koi-win" 與"/usr/local/nginx/conf/koi-win" 爲同一文件
解決方式:
./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf 路徑的問題造成的。