linux下安裝 nginx

安裝nginx

  1. 安裝nginx依賴

    yum install gcc-c++ 
    yum -y install pcre pcre-devel 
    yum -y install zlib zlib-devel 
    yum install -y openssl openssl-devel
    

    zlib:壓縮

    pcre:正則

    openssl:證書

  2. 下載 nginx

    wget  http://nginx.org/download/nginx-1.13.11.tar.gz 
    
  3. 解壓

    tar zxvf nginx-1.13.11.tar.gz 
    
  4. 修改編譯nginx源碼後的 輸出地址

    ./configure  --prefix=/root/workbase/nginx 
    
  5. 編譯

    make
    make install
    

運行nginx

  1. 切換到編譯後輸出的/root/workbase/nginx/sbin
    執行

    cd /workbase/nginx/sbin
    ./nginx
    
    判斷nginx是否運行
    1. 執行命令,查看端口

      ss -tanl
      

      80 是nginx默認端口,如果80正常啓動,則nginx啓動成功

    2. 查看進程

      ps -ef|grep nginx
      
    3. 訪問nginx首頁

      ip:80
      

    nginx 命令

     cd sbin/
     
    ./nginx 
    ./nginx -s stop 
    ./nginx -s quit 
    ./nginx -s reload
    
    ./nginx -s quit:
    

    此方式停止步驟是待nginx進程處理任務完畢進行停止。

     ./nginx -s stop:
    

    此方式相當於先查出nginx進程id再使用kill命令強制殺掉進程。

    注意: 開啓端口: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    如果本地訪問不到端口,則需要開啓 如果開啓之後,還訪問不到,則需要關閉本地防火牆

    ps命令

    -a,查看所有

    -u,以用戶(user)的格式顯示

    -x, 顯示後臺進程運行參數

    -ef,以全格式顯示進程所有信息,包括父進程Pid,創建人,創建時間,進程號。等等

    一般項目中,我們首先要查詢一個進程,並對其進行刪除會用一下命令

    ps -aux | grep nginx

    ps -ef |grep nginx

    查詢到nginx相關的進程,我們通過kill命令來操作該進程號刪除該進程,kill -9 12345

參考文章

CentOS 7 下 Nginx安裝以及配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章