nginx解决跨域问题,跨域指的是浏览器不能执行其它网站的脚本,它是由浏览器的同源策略造成的,是浏览器对JavaScript 施加的安全限制。
-----------------html目录直接存放发布前端包
-----------------config配置文件
nginx.conf文件 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { proxy_pass http://10.15.126.146:8080; add_header 'Access-Control-Allow-Origin' '*'; root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 81; server_name localhost; location / { # 允许跨域请求的“域” add_header 'Access-Control-Allow-Origin' $http_origin; add_header Access-Control-Allow-Credentials true; proxy_pass http://10.15.126.146:8082; root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 82; server_name localhost; location / { # 允许跨域请求的“域” add_header 'Access-Control-Allow-Origin' $http_origin; proxy_pass http://10.15.128.45:6713; root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } } 注释 ~:正则表达式的开头固定写法 (): 识别为一个整体 | 或者 $ 以什么结尾
如有帮助请打赏一下,分分是爱!!!
注意 本文著作权归作者所有,转载请联系作者获得授权,并注明'xcSharp博客'
附件 用作学习和交流,如有侵权,请联系博主删除!!!
相关分类推荐
使用JMeter进行并发测试
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java 对象、数据库, FTP服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。多的不说了:直接上操作:由于JMeter是使用java开发的,所以运行需要java的运行环境。接触过java的人都知道,java环境的搭建,不是我们现在讨论的东西,所以不会的,自己度娘哈。
程序员
1771
5
1
评论这篇文章(0)
- 楼主 xcSharp博客
学习永无止境,活到老,学到老,书山有路勤为径,学海无涯苦作舟;业精于勤荒于喜,行成于思毁于随



