您的位置:首页 > 运维架构 > Nginx

Nginx在Mac及Windows上的使用

2020-04-01 18:50 1351 查看

摘要

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

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

  • 点赞
  • 收藏
  • 分享
  • 文章举报
VanhomPeng 发布了17 篇原创文章 · 获赞 0 · 访问量 325 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: