nginx 安裝-啓動-關閉-重啓

安裝:

擴展庫工具:

  yum install gcc openssl openssl-devel zlib zlib-devel -y
 
  yum install wget -y
 
  yum install tar -y
  
  wget http://nginx.org/download/nginx-1.16.1.tar.gz   

  tar -zxvf nginx-1.16.1.tar.gz
 
  ./configure --prefix=/usr/local/nginx 
 
  make && make install    (gcc 執行編譯,這個時候纔會產生nginx 目錄)
 
  #yum -y install lrzsz  rz 上傳 sz下載
 

啓動:

  • 普通啓動 切換到 nginx 安裝目錄的sbin ,執行./nginx

  • 通過配置文件啓動:

     ./nginx -c /usr/local/nginx/conf/nginx.conf (需要切換到nginx sbin 目錄)
     
      /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
      
      # -c 指的是配置文件
    
  • 檢查nginx 是否啓動:

    • 通過查看進程 ps -ef|gref nginx
    • nginx 體系結構由 master 進程和其 worker 進程組成
    • master 進程讀取配置文件,並維護worker進程
    • worker 進程則是對請求進行實際處理

關閉:

  • 優雅的關閉 (正在請求的 處理完後在關閉)

      找出 nginx 的進程號 ps -ef|gref nginx 
      執行命令:kill -QUIT 主pid
      其中pid 是主進程號的pid(master process),其中爲子進程pid(worker process)
    
  • .快速關閉

     - 執行命令 kill -TREM 主pid
    

重啓:

	 ./nginx -s reload

配置檢查:

  • 當修改nginx配置文件後,可以使用nginx 命令進化配置文件語法檢查,用於檢查 nginx配置是否正確

  • 檢查nginx配置文件是否正確:

     /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t  查看nginx 版本
     ./nginx -v (版本號)
     ./nginx -V (基本信息+配置信息)
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章