一、下載nginx源文件
進入nginx官網下載nginx的穩定版本,我下載的是1.10.0。
解壓:tar -zxvf nginx-1.10.0.tar.gz
二、檢查安裝依賴項
執行下面的命令安裝nginx的依賴庫:
yum?-y?install?gcc?pcre?pcre-devel?zlib?zlib-devel?openssl?openssl-devel
三、配置nginx安裝選項
我這里只配置安裝到/opt目錄下,其它選項可執行./configuration –help查看。
cd nginx安裝目錄,執行如下命令:
./configure?--prefix=/opt/nginx?--sbin-path=/usr/bin/nginx
官網參數配置說明:
四、編譯并安裝
make?&&?make?install
五、啟動、停止、重啟
#?1.啟動nginx shell>?nginx #?可通過ps?-ef?|?grep?nginx查看nginx是否已啟動成功 #?2.停止nginx shell>?nginx?-s?stop #?3.?重新啟動 shell>?nginx?-s?reload
nginx默認配置啟動成功后,會有兩個進程,一個主進程(守護進程),一個工作進程。主進程負責管理工作進程,工作進程負責處理用戶的http請求。
六、配置nginx開機啟動
將/usr/bin/nginx命令添加到/etc/rc.d/rc.local文件中,rc.local文件會在系統啟動的時候執行。但centos7建議將開機啟動服務寫成服務描述文件添加到系統服務中,所以rc.local默認沒有執行權限,需要給它添加執行權限。
shell>?vim?/etc/rc.d/rc.local #?添加如下參數 /usr/bin/nginx shell>?chmod?+x?/etc/rc.d/rc.local
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END