安裝准備:
nginx 依賴的一些 lib 庫:
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl--devel
安裝 Nginx
檢查一下安裝已有的 nginx
find -name nginx
如果系統安裝了Nginx,那么卸載
yum remove nginx
然后開始安裝,首先進入 /usr/local 目錄
cd /usr/local
從官網下載最新的 nginx
wget -c http://nginx.org/download/nginx-1.12.1.tar.gz
解壓 Nginx 壓縮包
tar -zxvf nginx-1.12.1.tar.gz
會產生一個 nginx-1.12.1 目錄,這時會進入 nginx-1.12.1 目錄
cd nginx-1.12.1
接下來安裝,使用 --prefix 參數指定 nginx 安裝的目錄,make、make install 安裝
./configure
如果沒有報錯,順利完成后,最好看一下 nginx 的安裝目錄
whereis nginx
啟動和停止 nginx
cd /usr/local/nginx/sbin
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit :此方法停止步驟是待 Nginx 進程處理任務完畢進行停止
./nginx -s stop :此方法相當於先查出 nginx 進程 id 再使用 kill 命令強制殺掉進程
查詢 nginx 進程
ps aux | grep nginx
重啟 nginx
先停止在啟動(推薦),對 nginx 進行重啟相當先停止再啟動,即先執行停止命令再執行啟動命令
./nginx -s quit
./nginx
重新加載配置文件,當 nginx 的配置 nginx.conf 修改后,想讓配置生效需要重啟 nginx,使用 -s reload 不用先停止 nginx 再 nginx 即可配置信息在 nginx 中生效,如下:
./nginx -s reload
啟動成功后,在瀏覽器可以看到如下頁面:
開機自啟動
在 rc.local 增加啟動代碼就可以
vi /etc/rc.local
增加一行
/usr/local/nginx/sbin/nginx
到這里,nginx 安裝完畢,啟動、停止、重啟操作也都完成。