1. 程式人生 > >Mac版 Nignx安裝 及echo模組和配置舉例

Mac版 Nignx安裝 及echo模組和配置舉例

  1. brew安裝
    命令:brew install nginx
    配置目錄:/usr/local/etc/nginx/
    啟動:sudo nginx
    重啟:sudo nginx -s reload
    關閉:ps -ef| grep nginx 檢視程序號 、 kill -9 程序號(強制關閉 不建議使用 ) nginx -s stop(建議使用)
    驗證:瀏覽器訪問localhost:8080 看到如下頁面
    在這裡插入圖片描述

  2. 編譯安裝
    下載地址:nginx官網(Mac預設下載到了/Users/XXX/Downloads/目錄下)
    解壓:tar -xzvf nginx-1.14.1.tag.gz
    進入目錄: cd nginx-1.14.1/
    進行編譯:./configure 、sudo make 、sudo make install
    編譯後目錄: /usr/local/nginx/ (可以把nginx命令放在環境變數裡 export PATH=${PATH}:/usr/local/nginx/sbin)
    使用方式:同上

  3. echo模組
    前提條件:nginx是編譯安裝 可以手動引入echo模組 brew安裝我是沒找到安裝echo模組的方法 因為沒有configure
    下載地址:echo模組
    解壓:tar -xzvf echo-nginx-module-0.61.tar.gz
    儲存目錄:例如/Users/makexin/Downloads/echo-nginx-module-0.61
    進入nginx目錄:cd nginx-1.14.1/
    載入模組:./configure --prefix=/usr/local/nginx --add-module=/Users/makexin/Downloads/echo-nginx-module-0.61
    進行編譯:./configure 、sudo make 、sudo make install

  4. nginx配置舉例
    建立檔案: sudo mkdir /usr/local/nginx/vhost 、cd /usr/local/nginx/vhost、 touch my_first_nginx.conf
    編輯檔案:在這裡插入圖片描述
    重啟:sudo /usr/local/nginx/sbin/nginx -s reload 如果加入環境變數可以 sudo nginx -s reload
    瀏覽器訪問:http://localhost:8092/ 出現如下結果
    在這裡插入圖片描述
    大功告成!!本人也是初學者一枚 !!感謝大家有問題歡迎指正 !!