当前位置: 首页 > wzjs >正文

双语企业网站源码宜昌网站制作

双语企业网站源码,宜昌网站制作,seo全称,网页设计制作公司推荐如题: 前端页面通过防火墙nat到外网,而后端接口均在内网。导致外网访问前端页面无法获取后端接口。 解决方案: 通过nginx代理转发后端接口路径。 在前端axios接口中,配置统一的baseurl为/api。 在nginx配置文件加上/api的locati…

如题:
前端页面通过防火墙nat到外网,而后端接口均在内网。导致外网访问前端页面无法获取后端接口。

解决方案:
通过nginx代理转发后端接口路径。
在前端axios接口中,配置统一的baseurl为/api。

在nginx配置文件加上/api的location,并设置转发内网的后端url。

server {listen 80;server_name 100.100.100.100; # 更换为您的域名# 根目录和索引文件root /usr/share/nginx/html; # 确保这是您的静态文件路径index index.html index.htm;# 为根目录提供文件location / {try_files $uri $uri/ /index.html;}# 防止 .htaccess 和 .htpassword 等隐藏文件的访问location ~ /\. {deny all;}# 新增:后端API代理配置location /api/ {proxy_pass http://192.168.1.100:8080/; # 后端服务器地址proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}# 可选:静态资源缓存配置location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {expires 7d;add_header Cache-Control "public, no-transform";}
}

需要注意的是,前端axios的baseurl不可写死后端url,不可为http://xxxx:8080等url,也不可为http://xxxx.com等域名,设置IP和域名后nginx无法完成代理转发。所以必须为/api等,让url默认跟随前端url前缀,才可以完成nginx转发。

http://www.dtcms.com/wzjs/540206.html

相关文章:

  • 科讯怎么建设网站小加工厂做网站
  • 自己做音乐网站挣钱吗成都网站建设技术
  • 网站后台编辑器编辑内容无法显示长春财经学院怎么样好不好
  • 安顺网站建设做静态网站
  • 黄页网站大全在线看免费2008发布asp网站
  • 定制网站建设哪家好网站备案后应该做什么
  • 宁夏商擎网站建设为什么多个网站域名有同个网站备案
  • 江北网站建设的技术软件商店下载安装免费
  • 用jsp做的简单网站代码app推广员好做吗
  • 定西市建设网站费用代理网络游戏平台
  • gudao网站建设广西房管局官网
  • 导购网站如何做免费推广织梦网站一级目录
  • 网站上线之后要做的工作汕头网站建设网站推广
  • 清河网站建设设计费用qq企业邮箱注册
  • 做网站需要用到那些软件百度关键词seo排名软件
  • 钓鱼平台怎么制作网站推广优化方式
  • 网站开发实现的功能做app网站需要什么
  • 宝安专业网站设计多少钱微信如何上传wordpress
  • 怎样用织梦做音乐网站营口网站建设求职简历
  • 如何提升网站转化率网站找什么公司做
  • 上海市建设资格注册中心网站自媒体135素材库官方下载
  • 2018年做返利网站logo设计品牌
  • 建立 wiki 网站做网站 搞流量 赚广告费
  • 网站制作与网站建设公司注册地址多少钱
  • 用ps做网站方法大型网站开发项目书籍
  • 门户网站建设情况总结江苏工信部网站备案
  • 网站备案时间太长怎么营销推广
  • html5手机网站模板 下载四川省住房和城乡建设厅官方网站
  • 买奢侈品去哪个网站有正品淘宝指数
  • 最新的网站建设软件有哪些红色基调的网站