前提: Homebrew
必須安裝故黑,此過(guò)程比較簡(jiǎn)單叔磷,請(qǐng)自行搜索教程并安裝拇泣。
以下內(nèi)容是本次安裝Nginx時(shí)系統(tǒng)環(huán)境及Homebrew軟件版本,記錄一下具體安裝過(guò)程渐裂,方便大家參考:
系統(tǒng)芯片:
Apple M3
macOS:14.6 (23G80)
brew版本:4.3.12
1. 查看nginx詳細(xì)信息
首先豺旬,可通過(guò)命令行 brew info nginx
先查看nginx安裝后網(wǎng)站及配置文件( nginx.conf )所在路徑。
其中柒凉,關(guān)鍵信息說(shuō)明整理如下:
關(guān)鍵信息 | 含義 |
---|---|
Not installed | 表示本機(jī)還未安裝 Nginx |
nginx: stable 1.27.0 | nginx 版本信息 |
Dependencies Required | nginx依賴(lài)文件族阅,其中openssl及pcre2本機(jī)暫未安裝,install過(guò)程中會(huì)自動(dòng)安裝 |
/opt/homebrew/var/www | 網(wǎng)站目錄所在路徑 |
/opt/homebrew/etc/nginx/nginx.conf | nginx配置文件所在路徑膝捞,其中默認(rèn)端口號(hào)是 8080 坦刀,安裝完畢后可修改為 80,重載配置后生效 |
brew services start nginx | 立即啟動(dòng) nginx |
2. 安裝 nginx
使用命令行 brew install nginx
進(jìn)行安裝蔬咬。
從上面過(guò)程中可以看到鲤遥,nginx依賴(lài)文件openssl及pcre2已成功安裝。安裝完畢后林艘,可再次執(zhí)行 brew info nginx
可以看到 nginx 本機(jī)安裝后所在路徑盖奈。
nginx 在 蘋(píng)果 M3 芯片和 intel 芯片上,安裝后位置是不一樣的北启。
/opt/homebrew/etc/nginx // M3芯片上所在位置
/usr/local/etc/nginx // intel芯片上所在位置
nginx 在 蘋(píng)果 M3 芯片和 intel 芯片上卜朗,啟動(dòng)程序路徑區(qū)別:
/opt/homebrew/Cellar/nginx/1.27.0/bin/nginx // M3芯片
/usr/local/Cellar/nginx/1.27.0/bin/nginx // intel芯片
3. 啟動(dòng) nginx
當(dāng)前操作流程使用brew成功安裝后拔第,可直接執(zhí)行命令 nginx
,如果控制臺(tái)沒(méi)有輸出錯(cuò)誤信息即啟動(dòng)成功场钉∥冒常可在瀏覽器中訪(fǎng)問(wèn) http://localhost:8080/
,驗(yàn)證是否啟動(dòng)成功逛万。
4. 修改端口號(hào)
找到nginx配置文件 /opt/homebrew/etc/nginx/nginx.conf , 將 監(jiān)聽(tīng)端口號(hào)從8080改為80泳猬,保存配置文件后執(zhí)行 nginx -t
, 判斷配置文件正確性。
再次啟動(dòng)nginx宇植,在瀏覽器中訪(fǎng)問(wèn)
http://localhost
得封,驗(yàn)證是否啟動(dòng)成功。
5. nginx 常用命令
常用命令 | 含義 |
---|---|
nginx -v | 查看 nginx 版本信息 |
nginx -V | 查看 nginx 版本信息及配置文件相關(guān)信息(注意大寫(xiě)V) |
nginx -t | 測(cè)試配置文件正確性 |
nginx | 啟動(dòng) nginx |
nginx -s reload | 重新加載 nginx 配置文件指郁,重啟 nginx |
nginx -s quit | 正常退出 nginx 服務(wù)忙上,并保存相關(guān)信息 |
nginx -s stop | 強(qiáng)制停止 nginx 服務(wù) |
nginx -h | 幫助 |
nginx -c filename | 指定配置文件 |
nginx 安裝過(guò)程及簡(jiǎn)單配置介紹完畢,后續(xù)會(huì)陸續(xù)更新 nginx 性能調(diào)優(yōu)闲坎、負(fù)載均衡疫粥、反向代理、偽靜態(tài)等相關(guān)內(nèi)容腰懂。