nginx 常见问题分析

问题一:跨域问题

在使用nginx时,经常会遇到跨域问题,本身本人对nginx其实也不熟悉,但是曾经遇到过一次nginx跨域问题,花费了几天时间才解决。在调用服务时配置nginx,需要明确一点如何配置,

      一是采用CROS跨域,但是本人在不断配置测试或者网络搜索时,始终无法获得我需要的结果。(需要高手来指点该方式)

      二是直接匹配应用服务地址,比如在应用中设置location /api/user {}转发端口为80,大括号中使用proxy_pass来进行地址匹配。如

      http://1.1.1.1:8080/api/user/info,那么在应用服务中配置端口形式为api/user需要添加api/user作为接口匹配规则,上述接口可用http://1.1.1.2:80/info进行跳转,完成nginx和服务应用的映射。

      在nginx服务中,配置在同一服务器的多种应用是不同的域,配置在多台服务器上的应用也是跨域,多个应用可以通过一台nginx来进行映射,一个nginx可以处理多个服务的跳转,

      测试:先测试某个应用是否正确,可直接根据postman或者curl 进行直接测试

你可能感兴趣的:(nginx 常见问题分析)