本文詳細介紹Ubuntu下Nginx啟動、停止等常用命令。在開發過程中,我們會經常的修改Nginx的配置文件,每次修改配置文件都可以先測試下本次修改的配置文件是否正確,可以利用以下命令:
service nginx -t -c /alidata/server/nginx/conf/nginx.conf
當然執行命令前得換到您機器自己的nginx路徑。如果打印如下結果,則證明本次修改配置是正確的,否則是錯誤的。
當然,這只是說你的配置文件語法等沒有錯誤,具體的業務您還得自行測試。
想讓該次配置生效,無需關閉ngnix服務,只需要重啟服務即可,執行以下命令:
service nginx -s reload
1. 運行nginx
可以參考Ubuntu 14.04 安裝最新穩定版Nginx 1.6.0 http://www.linuxidc.com/Linux/2014-08/105422.htm
運行nginx。
/etc/init.d/nginx
可以運行該命令(前提是按照安裝nginx文章中的做法,把運行的腳本復制到/etc/init.d目錄下)
2. 查詢nginx進程
ps -ef | grep nginx
圖中綠色框內的master就代表該進程是nginx的主進程
3. 停止nginx
停止Nginx:
kill -QUIT 主進程號
本例中就是 : kill -QUIT 30536
當然還有通用的停止進程的命令,那就是暴力停止了
kill -9 進程號
kill一個進程,在查詢一下進程是否還存在,一個個的kill,全部kill完就ok了。
CentOS 6.2實戰部署Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm
使用Nginx搭建WEB服務器 http://www.linuxidc.com/Linux/2013-09/89768.htm
搭建基於Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服務器全過程 http://www.linuxidc.com/Linux/2013-09/89692.htm
CentOS 6.3下Nginx性能調優 http://www.linuxidc.com/Linux/2013-09/89656.htm
CentOS 6.3下配置Nginx加載ngx_pagespeed模塊 http://www.linuxidc.com/Linux/2013-09/89657.htm
CentOS 6.4安裝配置Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm
Nginx安裝配置使用詳細筆記 http://www.linuxidc.com/Linux/2014-07/104499.htm
Nginx日志過濾 使用ngx_log_if不記錄特定日志 http://www.linuxidc.com/Linux/2014-07/104686.htm
Nginx 的詳細介紹:請點這里
Nginx 的下載地址:請點這里
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2