首页 > 编程知识 正文

nginx前后端分离配置 跨域,nginx配置解决跨域问题

时间:2023-05-05 01:22:08 阅读:203687 作者:86

假设接口服务器地址:http://192.168.2.1:8081

1、先查看接口本身是否能调通(随便找个get接口在浏览器测试下,如:http://192.168.2.1:8081/testmanage/test/deleteTest)

2、找到nginx的压缩目录,修改conf/nginx.conf文件的配置,参考如下:

                    

注:需要将proxy_pass 这里的地址改为接口服务器地址

其中‘api’代表包含有api的地址才会映射到这个接口服务器地址,‘api’可以修改成其他的

3、修改后,启动nginx,

直接点击Nginx目录下的nginx.exe    或者    cmd运行start nginx

4、用配置后的地址再访问刚才的接口,看是否能调通,能调通说明nginx配置成功,

     地址变为:http://127.0.0.1:81/api/testmanage/test/deleteTest

      注:这里的ip跟端口来源于conf/nginx.conf文件的配置,可以按默认配置,默认端口是80,容易冲突,可以自己修改成其他的端口,我这里修改成81端口;记住地址中一定要加上第2步配置中的api,才能映射到这个接口地址

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。