本文不適合單獨看,最好結合其他博文一起(爲啥不寫全?當然是我懶咯)
參考:
https://blog.csdn.net/duyusean/article/details/79348613
windows環境
Nginx
c:
cd C:\Program Files\nginx-1.14.2
d:
cd D:\Program Files\nginx-1.14.2
start nginx
tasklist /fi "imagename eq nginx.exe"
nginx -t -c \conf\nginx.conf //默認會加上nginx的安裝目錄
nginx -s reload
nginx -s stop
nginx -s quit
nginx -s quit
nginx -t -c \conf\nginx.conf //檢測nginx.conf 配置是否有誤
start nginx //啓動
nginx -s reload //平滑重啓
//查看服務啓動情況
tasklist /fi "imagename eq nginx.exe"
映像名稱 PID 會話名 會話# 內存使用
========================= ======== ================
nginx.exe 11288 Console 10 9,308 K
nginx.exe 14868 Console 10 9,436 K
增加ssl,無需加模塊的操作,但在linux上就有這個問題,我經歷的一個坑。
linux 環境 centos 7
/home/deployer/nginx/sbin
停服務
ps -ef | grep nginx
kill -9 【進程號】
這是常用的方式,但當有多個ng服務的時候,是分不清的。這種情況就建議在相應的安裝目錄中使用ng命令關閉服務。
/home/deployer/nginx/sbin/nginx -s reload //重啓
/home/deployer/nginx/sbin/nginx -c /home/deployer/nginx/conf/nginx.conf //啓動服務
./home/deployer/nginx/sbin/nginx -t -c /home/deployer/nginx/conf/nginx.conf //驗證配置文件的合法性
./configure --with-http_ssl_module --prefix=/home/deployer/nginx_test/nignx //在安裝包中,安裝ssl模塊