nginx跨域配置教程
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,这篇文章主要介绍"nginx跨域配置教程",在日常操作中,相信很多人在nginx跨域配置教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"nginx跨域配置教程"的疑惑
千家信息网最后更新 2025年01月25日nginx跨域配置教程
这篇文章主要介绍"nginx跨域配置教程",在日常操作中,相信很多人在nginx跨域配置教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"nginx跨域配置教程"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
配置nginx跨域
做前端避免不了会遇到跨域的问题,跨域其中一个解决办法就是使用nginx代理来解决,本文也只讨论使用nginx的解决办法。
配置如下,只展示server部分,http部分按照默认配置:
## https serverserver { listen 19443 ssl; server_name localhost 127.0.0.1; ssl_certificate local.crt; ssl_certificate_key local.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; access_log logs/host.access.log main; location / { root html; index index.html index.htm; } location /scanIdCard/ { proxy_pass https://127.0.0.1:9199; if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' '*'; add_header 'Access-Control-Max-Age' 1728000; add_header 'Content-Type' 'text/plain; charset=utf-8'; add_header 'Content-Length' 0; add_header Access-Control-Allow-Headers 'Authorization,X-Requested-With,Content-Type,Origin,Accept' always; return 200; } proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; rewrite "^/scanIdCard/(.*)$" /$1 break; } }
场景说明:这是一个代理身份证扫描的转发,当前端工程部署到云服务器上时,用户使用浏览器去访问云服务器,那么这时候如果需要在本地电脑上读取身份证信息就会有跨域的问题,为什么呢?因为云服务器上的前端工程的访问地址肯定是域名+端口号,比如:www.baidu.com:19999等等,而身份证读卡器的服务是在本地,访问地址是localhost+一个与19999不同的端口,例如:localhost:8999等等,所以就产生了跨域的问题。不过,跨域是浏览器的限制,并不是服务端的限制,可以通过在服务端设置CORS来解决。
配置项中,https 服务监听端口是19443,所以在前端页面请求中,请求的地址也得是:https://127.0.0.1:19443/scanIdCard/********,这样才能请求到nginx中进行转发。
到此,关于"nginx跨域配置教程"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
配置
服务
教程
前端
问题
学习
地址
服务器
身份
身份证
办法
工程
更多
浏览器
端口
部分
代理
帮助
浏览
限制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
加快建设网络安全应急指挥中心
请简要回答数据库系统的特点
数据库查询的sum语句
临武服务器
阿里云事业部互联网生活科技
诈骗的服务器在外国怎么办
软件开发劳动模范事迹材料
我的世界网易版服务器招募
中国澳门超频服务器厂家现货
sql建立服务器连接
服务器被攻击怎么办 防火墙规则
河北手机软件开发价钱
二手服务器cpu排行
新手买哪款阿里云服务器
程序媛的分布式数据库
智慧门禁软件开发怎么收费
服务器连接手机怎么设置
广州嵌入式软件开发流程可信吗
联想电脑服务器硬盘不工作
基于net的软件开发
互联网科技园项目
软件开发都是日语嘛
star数据库全称
市直单位网络安全工作责任制
2017民航网络安全大会
浪潮服务器店面在哪个地方
腾讯云服务器怎么选择安全组
江苏时间同步服务器云服务器
云主机服务器的主要功能
v2rayNg启动服务器失败