一般我們?yōu)榱朔奖阋砜伲ǔJ褂?code>brew工具來操作检痰。
安裝
- 檢索
brew search nginx
- 安裝
brew install nginx
,默認(rèn)安裝在/usr/local/Cellar/nginx
brew uninstall nginx
標(biāo)識卸載命令型宙。
brew info nginx
查看當(dāng)前NG安裝位置等信息 - 啟動服務(wù)
sudo nginx
或者sudo brew services start nginx
疮茄, 端口默認(rèn)是8080,通過界面訪問http://localhost:8080
煌张,看到NG環(huán)境界面說明已經(jīng)安裝成功 - 關(guān)閉服務(wù)
sudo nginx -s stop
或者sudo brew services stop nginx
- 重新加載
nginx -s reload
配置管理
默認(rèn)配置文件存放于
/usr/local/etc/nginx
下呐赡。
現(xiàn)在我們以alibaba-nacos舉例子。
- 現(xiàn)狀
本地安裝了三個nacos server實例骏融,端口分別是8847,8848,8849 - 目標(biāo)
通過www.glamey.org/nacos可以訪問到任意一個server實例
- 加入沒有申請域名链嘀,可以通過設(shè)置hosts來實現(xiàn),推薦SwitchHosts客戶端档玻,可以快速設(shè)置hosts怀泊。
- 在
/usr/local/etc/nginx/servers
下面新增一個文件nacos.conf
,配置如下
upstream nacosServer {
server 127.0.0.1:8847;
server 127.0.0.1:8848;
server 127.0.0.1:8849;
}
server {
listen 80;
server_name www.glamey.org;
location /nacos {
proxy_pass http://nacosServer/nacos;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
- 加載最新配置
sudo nginx -s reload
误趴,訪問http://www.glamey.org/nacos
即可看到目標(biāo)界面霹琼。