Nginx在Mac及Windows上的使用

十年热恋 提交于 2020-02-25 15:58:07

摘要

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

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可以同时监听多个端口,因此您可以配置多个端口来满足您的不同需求(我就是这么干的)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!