mac下安装nginx及配置

一般我们为了方便,通常使用brew工具来操作。

安装

  • 检索
    brew search nginx
  • 安装
    brew install nginx,默认安装在/usr/local/Cellar/nginx
    brew uninstall nginx 标识卸载命令。
    brew info nginx 查看当前NG安装位置等信息
  • 启动服务
    sudo nginx 或者 sudo brew services start nginx, 端口默认是8080,通过界面访问 http://localhost:8080,看到NG环境界面说明已经安装成功
  • 关闭服务
    sudo nginx -s stop 或者 sudo brew services stop nginx
  • 重新加载
    nginx -s reload

配置管理

默认配置文件存放于 /usr/local/etc/nginx下。

现在我们以alibaba-nacos举例子。

  • 现状
    本地安装了三个nacos server实例,端口分别是8847,8848,8849
  • 目标
    通过www.glamey.org/nacos可以访问到任意一个server实例
  1. 加入没有申请域名,可以通过设置hosts来实现,推荐SwitchHosts客户端,可以快速设置hosts。
  2. /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;
    }
 }
  1. 加载最新配置 sudo nginx -s reload,访问http://www.glamey.org/nacos 即可看到目标界面。

你可能感兴趣的:(mac下安装nginx及配置)