美文网首页
通过nginx反向代理vue项目实践分享

通过nginx反向代理vue项目实践分享

作者: kate2020 | 来源:发表于2020-02-12 12:13 被阅读0次

需求场景:后端需要访问前端本地服务 进行开发调试

痛点:前端同学电脑睡眠或关机之后 本地服务无法继续被访问

解决方案:

  • 思路:将前端服务打包之后 上传到测试服务器 配置测试服务器上的nginx 实现服务持续被访问
  • 实践:
    • 测试服务器地址: 172.100.101.137 系统:centos7
    • 本地package.json中添加命令 :"build_dev": "node build/build.js development"
    • 执行打包命令:npm run build_dev
    • 将打包好的文件上传服务器:scp -r dist/ root@172.100.101.137:/root
    • 配置服务器上nginx.conf:
      1. 改user nginx 为 user root(服务器账号名)
      2. 在server下设置:
            location / {

            root /root/dist; (静态文件目录地址)

            index index.html;

                    }

            location /api/ {   (这里有坑 一定要/api/ 不能是/api)

                        proxy_pass http://172.100.113.34:3904/;

            proxy_pass_request_headers on;

                proxy_set_header Connection "";

                client_max_body_size    30m;

                client_body_buffer_size 128k;

                proxy_redirect off;

                proxy_connect_timeout   300;

                proxy_send_timeout      300;

                proxy_read_timeout      300;

                proxy_buffer_size       4k;

                proxy_buffers           4 32k;

                proxy_busy_buffers_size 64k;

                proxy_temp_file_write_size 64k;

                proxy_next_upstream http_502 http_504 error invalid_header;

                    }
    3.  配置之后重启服务器的nginx 打开http://172.100.101.137/  就可以看到页面了

相关文章

  • 通过nginx反向代理vue项目实践分享

    需求场景:后端需要访问前端本地服务 进行开发调试 痛点:前端同学电脑睡眠或关机之后 本地服务无法继续被访问 解决方...

  • 多项目共享微信授权登陆

    通过 nginx 反向代理,使多项目可以共享微信授权登陆 首先是反向代理的配置 在 nginx 的配置文件中 上面...

  • vue 打包之后 接口报错404

    注:已经设置过ngnix反向代理 问题:vue项目proxyTable设置的代理;nginx后台配置了跨域如图 当...

  • 借助Nginx搭建反向代理服务器

    借助Nginx搭建反向代理服务器 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器 一、反向代理:We...

  • Nginx反向代理tornado的http请求

    一次反向代理实践笔记:单个并发在2000左右,通过nginx反向代理4个web服务,实现7000+的并发,web服...

  • SSM直接部署vue

    一直以来公司vue项目的部署都是通过nginx反向代理, 本次尝试直接部署到tomcat下 配置ssm的web.x...

  • nginx代理,负载均衡以及https配置

    Nginx正向代理和反向代理 大家对Nginx反向代理并不陌生,但是很少有人用过Nginx的正向代理。先来通过一组...

  • vue devServer Host检查配置

    vue创建项目后需要使用nginx反向代理 配置这样一个功能 配置好nginx后报错 Invalid Host h...

  • 第十九周作业

    1、搭建Tomcat集群,并通过nginx反向代理访问 反向代理示意图 测试环境: Nginx: 172.16.1...

  • nginx405

    项目架构,nginx反向代理,spring gateway网关,前端Vue原生的post,get第一次出现405,...

网友评论

      本文标题:通过nginx反向代理vue项目实践分享

      本文链接:https://www.haomeiwen.com/subject/oxgqfhtx.html