【Nginx】跨域配置
https://www.cnblogs.com/yadongliang/p/14140029.html
说明:Linux中是配置 /usr/local/nginx/conf 路径下的 nginx.conf (而不是nginx安装路径下的nginx.conf 区分哪个是生效的 可以直接看日志)
前提:
1、本地可正常运行(已解决本地跨域问题)
2、vue项目已打包(npm run build)
3、把打包后vue项目拷贝到nginx的html文件夹中
4、nginx下conf文件夹中的nginx.conf文件新增如下内容(新增后重启nginx 命令:nginx.exe -s reload)
备注:nginx启动命令:start nginx.exe;nginx重启命令:nginx.exe -s reload
proxy_pass http://192.168.203.252; proxy_redirect off; proxy_set_header Host $host; # 传递域名 proxy_set_header X-Real-IP $remote_addr; # 传递ip proxy_set_header X-Scheme $scheme; # 传递协议 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
本地运行(dev是这么配置的)
部署之后 nginx需要同dev一样
location /api { #rewrite ^/(.*)$ /$1 break; proxy_pass http://xxx.xxx.xxx.xxx:8283/api; proxy_redirect off; proxy_set_header Host $host; proxy_set_header REMOTE_ADDR $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /ip { #rewrite ^/(.*)$ /$1 break; proxy_pass http://pv.sohu.com/; #proxy_redirect off; #proxy_set_header Host $host; #proxy_set_header REMOTE_ADDR $remote_addr; #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
备注:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2021-01-03 【数据库】sql语句 变量及赋值(prepare预处理)