一、準備工作
-
下載文件(如果你還沒下)
安裝包下載:https://pan.quark.cn/s/d39618cd175c,把
nginx-1.9.1.tar.gz這個壓縮包下載下來,一般放到~/Downloads或者/usr/local/src/目錄裏。 -
解壓文件
打開終端(就是那個黑框框),輸入以下命令,把壓縮包解開:
tar -zxvf nginx-1.9.1.tar.gz解壓後會出來一個文件夾,叫
nginx-1.9.1。 -
進入解壓後的目錄
cd nginx-1.9.1
二、安裝需要的依賴
Nginx 編譯安裝需要一些工具和庫,先裝上它們:
對於 Ubuntu/Debian 系統,運行:
sudo apt-get update
sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
對於 CentOS/RHEL 系統,運行:
sudo yum groupinstall "Development Tools"
sudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel
説明:這些是編譯 Nginx 必須要有的東西,比如正則支持、壓縮支持、SSL 支持等。
-
- *
三、配置編譯選項
在 nginx-1.9.1文件夾裏,運行 configure 腳本來設置安裝選項,比如安裝到哪個目錄。
常用簡單配置(推薦新手用這個):
./configure
如果你想自己指定安裝路徑,比如裝到 /usr/local/nginx,可以用:
./configure --prefix=/usr/local/nginx
如果運行 configure 報錯,一般就是缺少上面説的那些依賴庫,按提示裝上缺的東西再試。
四、編譯並安裝
配置成功後,執行以下兩條命令:
make
sudo make install
make是編譯,可能會花幾分鐘時間,耐心等等。sudo make install是把編譯好的程序安裝到系統裏,因為要寫入系統目錄,所以要用 sudo。
五、啓動 Nginx
安裝完成後,Nginx 一般就在你指定的目錄裏了,比如 /usr/local/nginx/。
進入 sbin 目錄,啓動它:
cd /usr/local/nginx/sbin
sudo ./nginx
如果沒有報錯,就説明啓動成功了!
六、檢查是否運行
你可以用以下命令看看 Nginx 是否在運行:
ps aux | grep nginx
或者更直觀的,打開瀏覽器,訪問你服務器的 IP 地址,比如 http://你的IP,如果看到 “Welcome to nginx!” 的歡迎頁面,那就是成功了!
七、常用管理命令(放在 /usr/local/nginx/sbin/下操作)
-
啓動:
sudo ./nginx -
停止:
sudo ./nginx -s stop -
重新加載配置(比如你改了配置文件後):
sudo ./nginx -s reload -
查看狀態:
ps aux | grep nginx