一、安裝
執行如下命令
brew search nginx
brew install nginx
安裝完以後,可以在終端輸出的資訊裡看到一些配置路徑:
/usr/local/etc/nginx/nginx.conf (配置檔案路徑)
/usr/local/var/www (伺服器預設路徑)
/usr/local/cellar/nginx/1.8.0 (安裝路徑)
如果是macos 1.12以上的系統,在安裝過程中可能會出現"warning",說是不支援該版本的作業系統,可以暫時先忽略它。
二、啟動
在終端中輸入
ps -ef|grep nginx
如果執行的結果是
501 15800 1 0 12:17上午 ?? 0:00.00 nginx: master process /usr/local/cellar/nginx/1.8.0/bin/nginx -c /usr/local/etc/nginx/nginx.conf
501 15801 15800 0 12:17上午 ?? 0:00.00 nginx: worker process
501 15848 15716 0 12:21上午 ttys000 0:00.00 grep nginx
表示已啟動成功,如果不是上圖結果,在終端中執行
/usr/local/cellar/nginx/1.8.0/bin/nginx -c /usr/local/etc/nginx/nginx.conf
命令即可啟動nginx。
這時候如果成功訪問localhost:8080,說明成功安裝和啟動好了。
三、停止
在終端中輸入 ps -ef|grep nginx 獲取到nginx的程序號,注意是找到「nginx:master」的那個程序號,如下面的程序好是 15800
501 15800 1 0 12:17上午 ?? 0:00.00 nginx: master process /usr/local/cellar/nginx/1.8.0/bin/nginx -c /usr/local/etc/nginx/nginx.conf
501 15801 15800 0 12:17上午 ?? 0:00.00 nginx: worker process
501 15848 15716 0 12:21上午 ttys000 0:00.00 grep nginx
在終端中輸入以下幾種命令都可以停止
kill -quit 15800 (從容的停止,即不會立刻停止)
kill -term 15800 (立刻停止)
kill -int 15800 (和上面一樣,也是立刻停止)
四、重啟
如果配置檔案錯誤,則將啟動失敗,所以在啟動nginx之前,需要先驗證在配置檔案的正確性,如下表示配置檔案正確
promote:bin yangqianhua$ /usr/local/cellar/nginx/1.8.0/bin/nginx -t -c /usr/local/etc/nginx/nginx.conf
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
重啟有兩種方法
1)在終端輸入輸入如下命令即可重啟
promote:~ yangqianhua$ cd /usr/local/cellar/nginx/1.8.0/bin/
promote:bin yangqianhua$ ./nginx -s reload
promote:bin yangqianhua$
2)根據程序號重啟,執行命令 kill -hup 程序號
在Mac上安裝nginx
首先,你得安裝好homebrew.然後在命令列終端執行 brew install nginx 通過homebrew,nginx預設被安裝在 usr local cellar nginx 1.6.2,conf檔案預設被安裝在 usr local etc nginx nginx.conf 然後再瀏覽器中...
nginx在mac上的安裝筆記
宣告 以下只是簡單介紹nginx的安裝,還沒有深入講解nginx的相關配置以及功能 1.安裝nginx brew install nginx 如果出現一下結果 就證明已經安裝了 warning nginx 1.12.0 1 is already installed安裝路徑 ls usr local ...
mac上安裝配置啟動nginx
1.安裝 第一步,安裝brew 如果已安裝,過!在命令列終端執行 ruby e curl fssl 第二步,安裝nginx.在命令列終端執行 usr local bin brew install nginx 2.配置 配置檔案目錄 usr local etc nginx nginx.conf 使用v...