【本地服务器】用nginx进行反向代理处理(windows)

时间:2023-03-10 06:27:44
【本地服务器】用nginx进行反向代理处理(windows)

在通过json-server搭建本地服务器得到 http://localhost:3000/todos   的基础上,要想将接口改为www.test.com/todos这样的形式 ,则需要用nginx进行反向代理

1.安装nginx

windows下nginx安装操作教程

2.配置nginx的反向代理:编辑其conf目录下的nginx.conf文件

【本地服务器】用nginx进行反向代理处理(windows)

① 修改nginx.conf文件中的server{}内容。这里要注意的是,conf文件里面主要有2个server{}    (此处是第一个server处)

      【本地服务器】用nginx进行反向代理处理(windows)
3.将你的测试域名加入到hosts文件中 (hosts文件在C:\Windows\System32\drivers\etc中)
//hosts文件中添加测试域名
127.0.0.1 www.test.com
【本地服务器】用nginx进行反向代理处理(windows)
4.重启nginx服务
   nginx -s reload 

以上,nginx代理的设置完成。启动json-server后(启动json-server服务:在创建的json文件目录,运行命令:json-server + 文件名)可以用一下方式访问浏览器

localhost/cars
localhost
www.test.com
www.test.com/cars

若访问链接出现 无法访问到问题,则还需要 配置 https服务

【本地服务器】用nginx进行反向代理处理(windows)