zoukankan      html  css  js  c++  java
  • 前后端联调之nginx部署

    1、问题说明

    java前后端分离开发,因为后端请求牵扯要使用动态生成的token,使用swagger调用接口有点麻烦,就让前端给了下打包后的文件,本地(windows)启动nginx,然后进行后端接口自测。

    2、解决方案

    2.1 前端部署

    前端使用vue进行开发,为了节省时间,没有直接使用前端源码自行打包,编译太慢,采用前端人员打包后的dist直接进行部署。

    2.2 nginx部署

    (1)nginx下载地址:

    http://nginx.org/en/download.html
    

    软件老王下载的是1.16.1,如下:

    (2)nginx配置

    nginx中的conf文件配置,新增一个server,端口号自定义,软件老王这里是:3000

     server {
           listen      3000;
           server_name  localhost;
           location / {
              root   html;
             index  index.html index.htm;
             #proxy_pass https://tms;
             #proxy_pass https://www.baidu.com/;
            }
        }
    

    其中的root就是默认的文件存放地,将前端打包的dist解压到html下即可。

    root   html;
    

    如下图:

    ok,nginx配置好了。

    (3)windows下启动nginx

    启动:
    E:	ool
    ginx-1.16.1>start nginx.exe
    
    关闭:
    E:	ool
    ginx-1.16.1>nginx.exe -s stop
    
    热加载:
    E:	ool
    ginx-1.16.1>nginx.exe -s reload
    
    查看版本:
    E:	ool
    ginx-1.16.1>nginx.exe -v
    
    

    ok,启动没报错,就可以通过以下地址访问了。

    localhost:3000
    

    更多信息请关注公众号:「软件老王」,关注不迷路,软件老王和他的IT朋友们,分享一些他们的技术见解和生活故事。

    更多信息请关注公众号:「软件老王」,关注不迷路,IT技术与相关干货分享,回复关键字获取对应干货,本文版权归作者软件老王所有,转载需注明作者、超链接,否则保留追究法律责任的权利。
  • 相关阅读:
    SpringCloud 基础知识
    Spring 相关知识
    Java JDBC学习笔记
    Java JVM 相关基础知识
    ES6 块状绑定
    Docker 安装(window7)及基本命令
    Node.js 安装(Window7)及基本npm命令
    flask 模型类中relationship的使用及其参数backref的说明,
    flask中的状态保持(cookie,session)
    flask中request的属性说明
  • 原文地址:https://www.cnblogs.com/ruanjianlaowang/p/14651278.html
Copyright © 2011-2022 走看看