在centOS 6.5下手動安裝nginx1.9.x版本

來源:互聯網
上載者:User

標籤:

第一步:首先安裝Nginx的依賴環境
    1、安裝pcre-devel   yum -y install pcre-devel  #支援正則的pcre模組 比如安裝 不然手動安裝會報錯
    2、安裝 openssl        yum -y install openssl openssl-devel


第二步:安裝Nginx
    1、從http://nginx.org/上下載相應的版本(或者wget http://nginx.org/download/nginx-1.9.4.tar.gz直接在Linux上用命令下載)這裡使用Nginx的最新版本。
    2、解壓 tar -zxvf  nginx-1.9.4.tar.gz 
    3、重新命名 mv nginx-1.9.4 nginx, cd nginx 進入nginx目錄
    4、設定一下配置資訊 ./configure --prefix=/usr/nginx 指定安裝路徑。        
       這裡說明一下:如果你是 ./configure 不帶路徑nginx會安裝到它內部設定的預設路徑,這裡可以使用./configure --help查看,入所示(部分),紅色1是nginx系統預設自動安裝的、紅色2部分反之、如果需要安裝某個模組可以使用一下命令:

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module



 

然後使用

make && make install 命令進行安裝



啟動操作
cd /usr/local/nginx/sbin 然後執行 ./nginx 命令啟動服務。
 
 
停止操作
停止操作是通過向nginx進程發送訊號來進行的
步驟1:查詢nginx主進程號
ps -ef | grep nginx
在進程列表裡 面找master進程,它的編號就是主進程號了。
步驟2:發送訊號
從容停止Nginx:
kill -QUIT 主進程號
快速停止Nginx:
kill -TERM 主進程號
強制停止Nginx:
pkill -9 nginx
 
 
另外, 若在nginx.conf配置了pid檔案存放路徑則該檔案存放的就是Nginx主進程號,如果沒指定則放在nginx的logs目錄下。有了pid文 件,我們就不用先查詢Nginx的主進程號,而直接向Nginx發送訊號了,命令如下:
kill -訊號類型 ‘/usr/nginx/logs/nginx.pid‘
 
 
平滑重啟
如果更改了配置就要重啟Nginx,要先關閉Nginx再開啟?不是的,可以向Nginx 發送訊號,平滑重啟。
平滑重啟命令:
kill -HUP 住進稱號或進程號檔案路徑
或者使用
/usr/nginx/sbin/nginx -s reload
 
 
注意,修改了設定檔後最好先檢查一下修改過的設定檔是否正 確,以免重啟後Nginx出現錯誤影響伺服器穩定運行。判斷Nginx配置是否正確命令如下:
nginx -t -c /usr/nginx/conf/nginx.conf
或者
/usr/nginx/sbin/nginx -t
 
 
以上資訊 部分來源於網路整理。

在centOS 6.5下手動安裝nginx1.9.x版本

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.