當前系統環境
安裝工具:
homebrew(還沒用過的小伙伴可以點鏈接進行了解或者自行百度)
步驟:
1、打開終端,執行命令
brew search nginx //查詢要安裝的軟件是否存在
2、查看nginx相關信息
brew info nginx
運行結果如下:
我們可以看到,nginx在本地還未安裝(Not installed),nginx的來源(From),Docroot默認為/usr/local/var/www,在/usr/local/etc/nginx/nginx.conf配置文件中默認端口被配置為8080從而使nginx運行時不需要加sudo,nginx將在/usr/local/etc/nginx/servers/目錄中加載所有文件,以及我們可以通過最簡單的命令 ‘nginx’ 來啟動nginx。
3、正式開始安裝:
brew install nginx
4、查看nginx安裝目錄(是否如info所說):
open /usr/local/etc/nginx/
成功打開nginx目錄,可以看到如info所說的nginx.conf配置文件,不過暫時沒有servers目錄,可自己創建。但我們沒有找到nginx被安裝在哪里。
終端繼續運行:
open /usr/local/Cellar/nginx //其實這個才是nginx被安裝到的目錄
會看到一個以當前安裝的nginx的版本號為名稱的文件夾,這個就是我們安裝的nginx根目錄啦。進入1.19.1/bin 目錄,會看到nginx的可執行啟動文件。
同樣的,我們在1.19.1/目錄下還可以看到一個名字為html的快捷方式文件夾,進入該目錄我們會發現其實它指向的就是/usr/local/var/www目錄,這個在上面我們查看的info信息中有提到(Dcroot)
5、啟動nginx,終端輸入如下命令:
nginx
沒有報錯即為啟動成功。
6、訪問驗證:
打開瀏覽器訪問localhost:8080,正常情況下會看到nginx的歡迎頁面,說明服務啟動成功。
7、配置自己的服務頁面
在nginx目錄的servers文件中創建文件,並設置自己的相關配置即可。
本文大部分轉載自:https://www.cnblogs.com/meng1314-shuai/p/8335140.html