Mac版 Nignx安裝 及echo模組和配置舉例
-
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 看到如下頁面
-
編譯安裝
下載地址: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)
使用方式:同上 -
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 -
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/ 出現如下結果
大功告成!!本人也是初學者一枚 !!感謝大家有問題歡迎指正 !!