Nginx在Mac及Windows上的使用

摘要

近来需要跟后台进行接口联调联试,为了方便进行快速的响应,我决定在本地搭建前台的反向代理服务,这样方便有什么问题直接修改,省去频繁部署所耽误的时间。

Nginx 的使用

当在Mac上安装完Nginx以后可以在终端输出的信息里看到一些配置路径
安装路径:/usr/local/Cellar/nginx/1.17.0/bin
配置文件路径:/usr/local/etc/nginx/nginx.config

在Windows上安装Nginx可以直接解压安装包到你希望安装的路径
我安装在了D盘的software文件夹下

Nginx在Mac的常用命令

 1. 进入安装路径:cd /usr/local/Cellar/nginx/1.17.0/bin
 2. 启动Nginx: sudo ./nginx
 3. 重启Nginx: sudo nginx -s reload

Nginx在Windows的常用命令

 1. 进入安装路径:cd D:\software\nginx-1.6.0
 2. 启动Nginx: start nginx
 3. 重启Nginx: nginx -s reload

Nginx的配置(这个Mac和Windows没有区别)

server {
 		# 监听9004端口
        listen      9004;
         # 域名是localhost
        server_name     localhost;
        autoindex on;
        # 本地web项目存放路径,/Users/hunter/Documents/Demo这个路径前台项目build后的存放路径
        root /Users/hunter/Documents/Demo;
        #凡是localhost:9004/api/v1这个样子的,都转发到真正的服务端地址 http://10.22.224.21:8999 
        location /api/v1{
                proxy_pass   http://10.22.224.21:8999;
        }
         #凡是localhost:9004/api/v2这个样子的,都转发到真正的服务端地址 http://10.22.224.19:8888
        location /api/v2{
                proxy_pass   http://10.22.224.19:8888;
        }
    }

以Mac为例进行一些操作说明(Windows切换命令即可)

当Nginx配置完成以后即可在安装路径执行sudo ./nginx启动Nginx服务
注意:如果已经启动了Nginx服务,此时如果进行配置文件的修改需要 在安装路径下执行sudo nginx -s reload命令重启服务,如果电脑没关机的话是不需要使用sudo ./nginx启动服务的,服务一直在启动状态,而且Nginx可以同时监听多个端口,因此您可以配置多个端口来满足您的不同需求(我就是这么干的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值